List of all items
Structs
- Bindings
- Builder
- CargoCallbacks
- ClangVersion
- CodegenConfig
- RegexSet
- callbacks::DeriveInfo
- callbacks::ItemInfo
- ir::analysis::CannotDerive
- ir::analysis::HasDestructorAnalysis
- ir::analysis::HasFloat
- ir::analysis::HasTypeParameterInArray
- ir::analysis::HasVtableAnalysis
- ir::analysis::SizednessAnalysis
- ir::analysis::UsedTemplateParameters
- ir::annotations::Annotations
- ir::comp::Base
- ir::comp::Bitfield
- ir::comp::BitfieldUnit
- ir::comp::CompInfo
- ir::comp::FieldData
- ir::comp::Method
- ir::context::BindgenContext
- ir::context::FunctionId
- ir::context::ItemId
- ir::context::ItemResolver
- ir::context::ModuleId
- ir::context::PartialType
- ir::context::TypeId
- ir::context::VarId
- ir::enum_ty::Enum
- ir::enum_ty::EnumVariant
- ir::function::Function
- ir::function::FunctionSig
- ir::item::Item
- ir::item::ItemAncestorsIter
- ir::item::NameOptions
- ir::layout::Layout
- ir::layout::Opaque
- ir::module::Module
- ir::objc::ObjCInterface
- ir::objc::ObjCMethod
- ir::template::TemplateInstantiation
- ir::traversal::Edge
- ir::traversal::ItemTraversal
- ir::traversal::Paths
- ir::ty::Type
- ir::var::Var
Enums
- AliasVariation
- BindgenError
- EnumVariation
- MacroTypeVariation
- NonCopyUnionStyle
- RustTarget
- callbacks::DeriveTrait
- callbacks::ItemKind
- callbacks::MacroParsingBehavior
- callbacks::TypeKind
- ir::analysis::ConstrainResult
- ir::analysis::DeriveTrait
- ir::analysis::HasVtableResult
- ir::analysis::SizednessResult
- ir::annotations::FieldAccessorKind
- ir::comp::BaseKind
- ir::comp::CompKind
- ir::comp::Field
- ir::comp::MethodKind
- ir::derive::CanDerive
- ir::enum_ty::EnumVariantCustomBehavior
- ir::enum_ty::EnumVariantValue
- ir::function::Abi
- ir::function::FunctionKind
- ir::function::Linkage
- ir::int::IntKind
- ir::item_kind::ItemKind
- ir::module::ModuleKind
- ir::traversal::EdgeKind
- ir::ty::FloatKind
- ir::ty::TypeKind
- ir::var::VarType
Traits
- callbacks::ParseCallbacks
- ir::analysis::HasVtable
- ir::analysis::MonotoneFramework
- ir::analysis::Sizedness
- ir::comp::FieldMethods
- ir::derive::CanDeriveCopy
- ir::derive::CanDeriveDebug
- ir::derive::CanDeriveDefault
- ir::derive::CanDeriveEq
- ir::derive::CanDeriveHash
- ir::derive::CanDeriveOrd
- ir::derive::CanDerivePartialEq
- ir::derive::CanDerivePartialOrd
- ir::dot::DotAttributes
- ir::item::HasFloat
- ir::item::HasTypeParamInArray
- ir::item::IsOpaque
- ir::item::ItemAncestors
- ir::item::ItemCanonicalName
- ir::item::ItemCanonicalPath
- ir::template::AsTemplateParam
- ir::template::TemplateParameters
- ir::traversal::Trace
- ir::traversal::Tracer
- ir::traversal::TraversalQueue
- ir::traversal::TraversalStorage
Macros
Functions
- builder
- clang_version
- ir::analysis::analyze
- ir::analysis::as_cannot_derive_set
- ir::analysis::generate_dependencies
- ir::comment::preprocess
- ir::dot::write_dot_file
- ir::function::cursor_mangling
- ir::traversal::all_edges
- ir::traversal::codegen_edges
- ir::traversal::only_inner_type_edges