all options
buster  ] [  sid  ] [  experimental  ]
[ Source: rust-cbindgen  ]

Package: cbindgen (0.8.2-1)

Links for cbindgen

Screenshot

Debian Resources:

Download Source Package rust-cbindgen:

Maintainers:

Similar packages:

Experimental package

Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.

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

This package contains the following binaries built from the Rust crate "cbindgen":

 - cbindgen

Other Packages Related to cbindgen

  • depends
  • recommends
  • suggests
  • enhances

Download cbindgen

Download for all available architectures
Architecture Package Size Installed Size Files
amd64 1,143.4 kB4,503.0 kB [list of files]
arm64 978.1 kB3,703.0 kB [list of files]
armel 929.3 kB3,618.0 kB [list of files]
armhf 918.1 kB3,506.0 kB [list of files]
i386 1,212.7 kB5,034.0 kB [list of files]
mips 962.3 kB5,524.0 kB [list of files]
mips64el 1,013.7 kB6,054.0 kB [list of files]
mipsel 1,005.4 kB5,584.0 kB [list of files]
powerpcspe (unofficial port) 1,018.8 kB4,686.0 kB [list of files]
ppc64 (unofficial port) 1,134.7 kB5,714.0 kB [list of files]
ppc64el 1,206.7 kB5,327.0 kB [list of files]
s390x 915.3 kB3,919.0 kB [list of files]
sparc64 (unofficial port) 1,025.8 kB5,083.0 kB [list of files]