Expand description
A public API for more fine-grained customization of bindgen behavior.
Structs
- Relevant information about a type to which new derive attributes will be added using
ParseCallbacks::add_derives
. - Relevant information about a field for which visibility can be determined using
ParseCallbacks::field_visibility
. - A struct providing information about the item being passed to
ParseCallbacks::generated_name_override
.
Enums
- Which trait to consider when doing the
CannotDerive
analysis. - An enum representing custom handling that can be given to a variant.
- A constant value assigned to an enumeration variant.
- Whether it is possible or not to automatically derive trait for an item.
- Which integral type are we dealing with?
- An enum indicating the kind of item for an ItemInfo.
- An enum to allow ignoring parsing of macros.
- The kind of the current type.
Traits
- A trait to allow configuring different kinds of types in different situations.