Lines Matching refs:bindgen
1 [![crates.io](https://img.shields.io/crates/v/bindgen.svg)](https://crates.io/crates/bindgen)
2 [![docs.rs](https://docs.rs/bindgen/badge.svg)](https://docs.rs/bindgen/)
4 # `bindgen`
6 **`bindgen` automatically generates Rust FFI bindings to C (and some C++) libraries.**
19 `bindgen` produces Rust FFI code allowing you to call into the `doggo` library's
23 /* automatically generated by rust-bindgen 0.99.9 */
38 [ Read the `bindgen` users guide here! ](https://rust-lang.github.io/rust-bindgen)
48 [API reference documentation is on docs.rs](https://docs.rs/bindgen)
52 In addition to the [library API](https://docs.rs/bindgen) and [executable command-line API][bindgen…
53 `bindgen` can be controlled through environment variables.
55 … environment variables to modify `bindgen`'s behavior without modifying the source code of direct …
64 Additionally, `bindgen` uses `libclang` to parse C and C++ header files.
65 To modify how `bindgen` searches for `libclang`, see the [`clang-sys` documentation][clang-sys-env].
66 For more details on how `bindgen` uses `libclang`, see the [`bindgen` users guide][bindgen-book-cla…
75 [See `CONTRIBUTING.md` for hacking on `bindgen`!](./CONTRIBUTING.md)
77 [bindgen-cmdline]: https://rust-lang.github.io/rust-bindgen/command-line-usage.html
79 [bindgen-book-clang]: https://rust-lang.github.io/rust-bindgen/requirements.html#clang