Name Description Size Coverage
.cargo-checksum.json 5446 -
.cargo_vcs_info.json 101 -
build.rs 1033 -
callbacks.rs A public API for more fine-grained customization of bindgen behavior. 12848 -
Cargo.lock 9608 -
Cargo.toml # Unreleased ## Added ## Changed ## Removed ## Fixed ## Security # {{version}} ({{date}}) 3767 -
Cargo.toml.orig 2251 -
clang.rs A higher level Clang API built on top of the generated bindings in the `clang_sys` module. 75860 -
codegen -
deps.rs 1801 -
diagnostics.rs Types and function used to emit pretty diagnostics for `bindgen`. The entry point of this module is the [`Diagnostic`] type. 4313 -
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. 572 -
features.rs Contains code for selecting features 19643 -
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. 46016 -
LICENSE 1512 -
log_stubs.rs 1169 -
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. 6164 -
time.rs 1393 -