List of all items
Structs
- Inventory
- InventoryBuilder
- lang::c::ArrayType
- lang::c::CompositeType
- lang::c::Constant
- lang::c::Documentation
- lang::c::EnumType
- lang::c::Field
- lang::c::FnPointerType
- lang::c::Function
- lang::c::FunctionSignature
- lang::c::Meta
- lang::c::OpaqueType
- lang::c::Parameter
- lang::c::Variant
- patterns::api_guard::APIVersion
- patterns::callbacks::NamedCallback
- patterns::option::FFIOption
- patterns::primitives::FFIBool
- patterns::primitives::FFICChar
- patterns::result::FFIErrorEnum
- patterns::service::Service
- patterns::slice::FFISlice
- patterns::slice::FFISliceMut
- patterns::string::AsciiPointer
- util::IdPrettifier
- util::NamespaceMappings
- writer::IndentWriter
Enums
- Error
- InventoryItem
- Symbol
- lang::c::CType
- lang::c::ConstantValue
- lang::c::PrimitiveType
- lang::c::PrimitiveValue
- lang::c::Visibility
- patterns::LibraryPattern
- patterns::TypePattern
- writer::WriteFor
Traits
- Interop
- lang::rust::CTypeInfo
- lang::rust::ConstantInfo
- lang::rust::FunctionInfo
- lang::rust::VariantInfo
- patterns::result::FFIError
Macros
Attribute Macros
- ffi_constant
- ffi_function
- ffi_service
- ffi_service_ctor
- ffi_service_ignore
- ffi_service_method
- ffi_surrogates
- ffi_type
Functions
- merge_inventories
- non_service_functions
- patterns::api_guard::inventory_hash
- patterns::result::get_panic_message
- patterns::result::panics_and_errors_to_ffi_enum
- testing::assert_file_matches_generated
- util::is_global_type
- util::log_error
- util::longest_common_prefix
- util::safe_name
- util::sort_types_by_dependencies