Package: cbindgen
Source: rust-cbindgen
Version: 0.26.0-3
Architecture: amd64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
Installed-Size: 4869
Depends: libc6 (>= 2.34), libgcc-s1 (>= 4.2)
Built-Using: rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1)
Section: utils
Priority: optional
Multi-Arch: allowed
Description: Generates C bindings from Rust code
 cbindgen can be used to generate C bindings for Rust code.
 It is currently being developed to support creating bindings for
 WebRender (by Mozilla for Firefox), but has been designed to support
 any project.
 .
 Features:
 .
  * Builds bindings for a crate, its mods, its dependent crates, and their mods
  * Only the necessary types for exposed functions are given bindings
  * Can specify annotations for controlling some aspects of binding
  * Support for generic structs and unions
  * Support for exporting constants and statics
  * Customizable formatting, can be used in C or C++ projects
  * Support for generating #ifdef's for #[cfg] attributes
  * Support for #[repr(sized)] tagged enum's
X-Cargo-Built-Using: rust-atty (= 0.2.14-2), rust-bitflags-1 (= 1.3.2-5), rust-bitflags (= 2.4.2-1), rust-cfg-if (= 1.0.0-1), rust-clap-3 (= 3.2.25-3), rust-clap-lex (= 0.6.0-2), rust-fastrand (= 1.8.0-1), rust-hashbrown (= 0.12.3-1), rust-heck (= 0.4.1-1), rust-indexmap (= 1.9.3-1), rust-itoa (= 1.0.9-1), rust-libc (= 0.2.152-1), rust-linux-raw-sys (= 0.4.12-1), rust-log (= 0.4.20-2), rust-once-cell (= 1.19.0-1), rust-proc-macro2 (= 1.0.76-1), rust-quote (= 1.0.35-1), rust-rustix (= 0.38.30-1), rust-ryu (= 1.0.15-1), rust-serde (= 1.0.195-1), rust-serde-json (= 1.0.111-1), rust-strsim (= 0.10.0-1), rust-syn-1 (= 1.0.109-2), rust-tempfile (= 3.9.0-1), rust-termcolor (= 1.4.0-1), rust-textwrap (= 0.16.0-3), rust-toml-0.5 (= 0.5.11-2), rust-unicode-ident (= 1.0.12-1), rustc (= 1.75.0+dfsg0ubuntu1-0ubuntu1)
