Expand description
A public API for more fine-grained customization of bindgen behavior.
Structs§
- Relevant information about a type to which new attributes will be added using
ParseCallbacks::add_attributes
. - Relevant information about a type to which new derive attributes will be added using
ParseCallbacks::add_derives
. - An identifier for a discovered item. Used to identify an aliased type (see
DiscoveredItem::Alias
) - 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. - Struct passed to
ParseCallbacks::new_item_found
containing information about discovered items (struct, union, and alias) - 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.