Name Description Size
.cargo-checksum.json 5107
build.rs 1043
callbacks.rs A public API for more fine-grained customization of bindgen behavior. 6975
Cargo.toml 3010
clang.rs A higher level Clang API built on top of the generated bindings in the `clang_sys` module. 72874
codegen
deps.rs 1803
diagnostics.rs Types and function used to emit pretty diagnostics for `bindgen`. The entry point of this module is the [`Diagnostic`] type. 5337
extra_assertions.rs Macros for defining extra assertions that should only be checked in testing and/or CI when the `__testing_only_extra_assertions` feature is enabled. 570
features.rs Contains code for selecting features 9199
ir
lib.rs Generate Rust bindings for C and C++ libraries. Provide a C/C++ header file, receive Rust FFI code to call into C/C++ functions and use types defined in the header. See the [`Builder`](./struct.Builder.html) struct for usage. See the [Users Guide](https://rust-lang.github.io/rust-bindgen/) for additional documentation. 44606
LICENSE 1512
log_stubs.rs 1031
options
parse.rs Common traits and types related to parsing our IR from Clang cursors. 1509
README.md [![crates.io](https://img.shields.io/crates/v/bindgen.svg)](https://crates.io/crates/bindgen) 3298
regex_set.rs A type that represents the union of a set of regular expressions. 6212
time.rs 1404