Source: rust-planus-codegen Section: rust Build-Depends: debhelper-compat (= 13), dh-sequence-cargo Build-Depends-Arch: cargo:native , rustc:native (>= 1.88) , libstd-rust-dev , librust-askama-0.16+default-dev , librust-eyre-0.6+default-dev (>= 0.6.12) , librust-heck-0.5+default-dev , librust-planus-types-1+default-dev (>= 1.3.0) , librust-random-color-1+default-dev (>= 1.1.0) , librust-thiserror-2+default-dev (>= 2.0.18) , librust-vec-map-0.8+default-dev (>= 0.8.1) Maintainer: Debian Rust Maintainers Uploaders: Steffen Moeller Standards-Version: 4.7.4 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/planus-codegen] Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/planus-codegen Homepage: https://github.com/planus-org/planus X-Cargo-Crate: planus-codegen X-Cargo-Crate-Version: 1.3.0 Package: librust-planus-codegen-dev Architecture: any Multi-Arch: same Depends: ${misc:Depends}, librust-askama-0.16+default-dev, librust-eyre-0.6+default-dev (>= 0.6.12), librust-heck-0.5+default-dev, librust-planus-types-1+default-dev (>= 1.3.0), librust-random-color-1+default-dev (>= 1.1.0), librust-thiserror-2+default-dev (>= 2.0.18), librust-vec-map-0.8+default-dev (>= 0.8.1) Provides: librust-planus-codegen+default-dev (= ${binary:Version}), librust-planus-codegen-1-dev (= ${binary:Version}), librust-planus-codegen-1+default-dev (= ${binary:Version}), librust-planus-codegen-1.3-dev (= ${binary:Version}), librust-planus-codegen-1.3+default-dev (= ${binary:Version}), librust-planus-codegen-1.3.0-dev (= ${binary:Version}), librust-planus-codegen-1.3.0+default-dev (= ${binary:Version}) Breaks: rustc (<< 1.88~) Description: Rust code and schema graph generation for the Planus compiler FlatBuffers is a binary serialization format originally developed at Google for storing and exchanging structured data across programming languages. Schema files describe the data structures, and generated bindings allow programs to read and write the binary representation efficiently. . Planus is a FlatBuffers compiler and runtime implementation written in Rust. Its compiler generates Rust bindings from schemas, while its runtime library provides the operations used by those bindings to access serialized data. . This crate implements code generation from the Planus compiler's intermediate schema representations. It analyzes declarations and renders templates to produce Rust bindings for schema types or Graphviz DOT graphs showing their relationships. It consumes the types supplied by planus-types and is an internal component of planus-cli; its API has no stability guarantees.