Lines Matching defs:bindgen
1 use bindgen::callbacks::TypeKind;
2 use bindgen::{
45 override_usage = "bindgen [FLAGS] [OPTIONS] [HEADER] -- [CLANG_ARGS]...",
93 /// Mark any union whose name matches <REGEX> and who has a non-Copy member to use a bindgen-generated wrapper for fields.
147 /// Avoid including doc comments in the output, see: https://github.com/rust-lang/rust-bindgen/issues/426
150 /// Disable allowlisting types recursively. This will cause bindgen to emit Rust code that won't compile! See the `bindgen::Builder::allowlist_recursively` method's documentation for details.
174 /// Time the different bindgen phases and print to stderr
189 /// Disable namespacing via mangling, causing bindgen to generate names like `Baz` instead of `foo_bar_Baz` for an input name `foo::bar::Baz`.
192 /// Disable nested struct naming, causing bindgen to generate names like `bar` instead of `foo_bar` for a nested definition `struct foo { struct bar { } b; };`.
198 /// Suppress insertion of bindgen's version identifier into generated bindings.
263 /// Preprocess and dump the input header files to disk. Useful when debugging bindgen, using C-Reduce, or when filing issues. The resulting file will be named something like `__bindgen.i` or `__bindgen.ii`.
500 "bindgen {}",
504 println!("Clang: {}", bindgen::clang_version().full);
936 regex_set: bindgen::RegexSet,
939 impl bindgen::callbacks::ParseCallbacks for CustomDeriveCallback {
964 info: &bindgen::callbacks::DeriveInfo<'_>,