Source: rust-cbindgen-web Section: utils Build-Depends: debhelper-compat (= 13), dh-cargo, help2man, cython3, Build-Depends-Arch: cargo-web:native, rustc-web:native, libstd-rust-web-dev, Maintainer: Debian Rust Maintainers Uploaders: Sylvestre Ledru Standards-Version: 4.7.3 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/cbindgen] Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/cbindgen Homepage: https://github.com/mozilla/cbindgen X-Cargo-Crate: cbindgen X-Cargo-Crate-Version: 0.29.4 Package: cbindgen-web Architecture: any Section: utils Depends: ${misc:Depends}, ${shlibs:Depends}, ${cargo:Depends} Recommends: ${cargo:Recommends} Suggests: ${cargo:Suggests} Provides: ${cargo:Provides} Conflicts: cbindgen Replaces: cbindgen Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} 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