Expand description
Bindgen’s core intermediate representation type.
Structs
An item is the base of the bindgen representation, it can be either a
module, a type, a function, or a variable (see
ItemKind
for more
information).An iterator over an item and its ancestors.
Builder struct for naming variations, which hold inside different
flags for naming options.
Traits
A trait for determining if some IR thing has float or not.
A trait for determining if some IR thing has type parameter in array or not.
A trait for determining if some IR thing is opaque or not.
A trait for iterating over an item and its parents and up its ancestor chain
up to (but not including) the implicit root module.
A trait to get the canonical name from an item.
The same, but specifies the path that needs to be followed to reach an item.
Type Definitions
A set of items.