Source: rust-planus-codegen
Section: rust
Build-Depends: debhelper-compat (= 13),
 dh-sequence-cargo
Build-Depends-Arch: cargo:native <!nocheck>,
 rustc:native (>= 1.88) <!nocheck>,
 libstd-rust-dev <!nocheck>,
 librust-askama-0.16+default-dev <!nocheck>,
 librust-eyre-0.6+default-dev (>= 0.6.12) <!nocheck>,
 librust-heck-0.5+default-dev <!nocheck>,
 librust-planus-types-1+default-dev (>= 1.3.0) <!nocheck>,
 librust-random-color-1+default-dev (>= 1.1.0) <!nocheck>,
 librust-thiserror-2+default-dev (>= 2.0.18) <!nocheck>,
 librust-vec-map-0.8+default-dev (>= 0.8.1) <!nocheck>
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Uploaders:
 Steffen Moeller <moeller@debian.org>
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.
