Source: rust-planus-lexer
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-codespan-0.13+default-dev (>= 0.13.1) <!nocheck>,
 librust-derive-more-2+default-dev (>= 2.1.1) <!nocheck>,
 librust-derive-more-2+is-variant-dev (>= 2.1.1) <!nocheck>,
 librust-logos-0.16+default-dev <!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-lexer]
Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/planus-lexer
Homepage: https://github.com/planus-org/planus
X-Cargo-Crate: planus-lexer
X-Cargo-Crate-Version: 1.3.0

Package: librust-planus-lexer-dev
Architecture: any
Multi-Arch: same
Depends:
 ${misc:Depends},
 librust-codespan-0.13+default-dev (>= 0.13.1),
 librust-derive-more-2+default-dev (>= 2.1.1),
 librust-derive-more-2+is-variant-dev (>= 2.1.1),
 librust-logos-0.16+default-dev
Provides:
 librust-planus-lexer+default-dev (= ${binary:Version}),
 librust-planus-lexer-1-dev (= ${binary:Version}),
 librust-planus-lexer-1+default-dev (= ${binary:Version}),
 librust-planus-lexer-1.3-dev (= ${binary:Version}),
 librust-planus-lexer-1.3+default-dev (= ${binary:Version}),
 librust-planus-lexer-1.3.0-dev (= ${binary:Version}),
 librust-planus-lexer-1.3.0+default-dev (= ${binary:Version})
Breaks:
 rustc (<< 1.88~)
Description: Library for lexing FlatBuffers schema files
 FlatBuffers is a binary serialization format originally developed at Google
 for storing and exchanging structured data efficiently across programming
 languages. Data structures are described in schema files (.fbs), from which
 a compiler generates code to read and write the binary representation.
 FlatBuffers allows fields to be accessed directly in the serialized buffer
 without first unpacking the entire message into separate objects.
 .
 Planus is an alternative FlatBuffers implementation written in Rust. It
 provides a schema compiler that generates Rust bindings, together with a
 runtime library for reading and writing FlatBuffers data. Its tools also
 support checking, formatting and inspecting schemas and serialized data.
 .
 This crate implements the lexical analysis stage of the Planus compiler.
 It reads schema text and groups characters into tokens such as keywords,
 names, numeric and string literals, and punctuation, which the parser uses
 to recognize schema declarations. It also retains comments and source
 locations for documentation, formatting and error diagnostics.
 The lexer is an internal component of planus-cli; its API has no stability
 guarantees.
