# Source: rust-cbindgen # Package: cbindgen # Versions: cbindgen (0.17.0-2), cbindgen (0.17.0-4), cbindgen (0.20.0-1), cbindgen (0.20.0-1~deb10u2), cbindgen (0.20.0-1~deb11u1), cbindgen (0.21.0-1), cbindgen (0.21.0-1+b1), cbindgen (0.23.0-1), cbindgen (0.23.0-1~deb10u2), cbindgen (0.23.0-1~deb11u1), cbindgen (0.24.3-1), cbindgen (0.24.3-2), cbindgen (0.24.3-2+b1), cbindgen (0.24.3-2+b2), cbindgen (0.24.3-2+b3), cbindgen (0.24.3-2~deb11u1), cbindgen (0.24.5-1), cbindgen (0.26.0-1), cbindgen (0.26.0-2), cbindgen (0.26.0-3), cbindgen (0.26.0-3+b1), cbindgen (0.27.0-1), cbindgen (0.27.0-1+b1), cbindgen (0.27.0-1+b2), cbindgen (0.27.0-1+b3), cbindgen (0.27.0-1+b4), cbindgen (0.27.0-2), cbindgen (0.27.0-2+b1), cbindgen (0.29.2+dfsg-1), cbindgen (0.29.2+dfsg-1+b1), cbindgen (0.29.2-2), cbindgen (0.29.2-3), cbindgen (0.29.2-3+b1), cbindgen (0.29.4+dfsg-1), cbindgen-web (0.26.0-3~deb11u1), cbindgen-web (0.26.0-3~deb12u1), cbindgen-web (0.26.0-3~deb12u1+b3), cbindgen-web (0.27.0-1~deb12u1) # This Description is active # Prioritize: 47 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 Description-sr: . . # other Descriptions of the cbindgen package with a translation in sr: #