List of all items
Structs
- Config
- EmptyBindingGeneratorConfig
- backend::TemplateExpression
- backend::config::TemplateExpression
- bindings::Config
- bindings::kotlin::gen_kotlin::Config
- bindings::kotlin::gen_kotlin::CustomTypeConfig
- bindings::kotlin::gen_kotlin::KotlinCodeOracle
- bindings::kotlin::gen_kotlin::KotlinWrapper
- bindings::kotlin::gen_kotlin::TypeRenderer
- bindings::kotlin::gen_kotlin::callback_interface::CallbackInterfaceCodeType
- bindings::kotlin::gen_kotlin::compounds::MapCodeType
- bindings::kotlin::gen_kotlin::compounds::OptionalCodeType
- bindings::kotlin::gen_kotlin::compounds::SequenceCodeType
- bindings::kotlin::gen_kotlin::custom::CustomCodeType
- bindings::kotlin::gen_kotlin::enum_::EnumCodeType
- bindings::kotlin::gen_kotlin::error::ErrorCodeType
- bindings::kotlin::gen_kotlin::external::ExternalCodeType
- bindings::kotlin::gen_kotlin::miscellany::DurationCodeType
- bindings::kotlin::gen_kotlin::miscellany::TimestampCodeType
- bindings::kotlin::gen_kotlin::object::ObjectCodeType
- bindings::kotlin::gen_kotlin::primitives::BooleanCodeType
- bindings::kotlin::gen_kotlin::primitives::Float32CodeType
- bindings::kotlin::gen_kotlin::primitives::Float64CodeType
- bindings::kotlin::gen_kotlin::primitives::Int16CodeType
- bindings::kotlin::gen_kotlin::primitives::Int32CodeType
- bindings::kotlin::gen_kotlin::primitives::Int64CodeType
- bindings::kotlin::gen_kotlin::primitives::Int8CodeType
- bindings::kotlin::gen_kotlin::primitives::StringCodeType
- bindings::kotlin::gen_kotlin::primitives::UInt16CodeType
- bindings::kotlin::gen_kotlin::primitives::UInt32CodeType
- bindings::kotlin::gen_kotlin::primitives::UInt64CodeType
- bindings::kotlin::gen_kotlin::primitives::UInt8CodeType
- bindings::kotlin::gen_kotlin::record::RecordCodeType
- bindings::python::gen_python::Config
- bindings::python::gen_python::CustomTypeConfig
- bindings::python::gen_python::PythonCodeOracle
- bindings::python::gen_python::PythonWrapper
- bindings::python::gen_python::TypeRenderer
- bindings::python::gen_python::callback_interface::CallbackInterfaceCodeType
- bindings::python::gen_python::compounds::MapCodeType
- bindings::python::gen_python::compounds::OptionalCodeType
- bindings::python::gen_python::compounds::SequenceCodeType
- bindings::python::gen_python::custom::CustomCodeType
- bindings::python::gen_python::enum_::EnumCodeType
- bindings::python::gen_python::error::ErrorCodeType
- bindings::python::gen_python::external::ExternalCodeType
- bindings::python::gen_python::miscellany::DurationCodeType
- bindings::python::gen_python::miscellany::TimestampCodeType
- bindings::python::gen_python::object::ObjectCodeType
- bindings::python::gen_python::primitives::BooleanCodeType
- bindings::python::gen_python::primitives::Float32CodeType
- bindings::python::gen_python::primitives::Float64CodeType
- bindings::python::gen_python::primitives::Int16CodeType
- bindings::python::gen_python::primitives::Int32CodeType
- bindings::python::gen_python::primitives::Int64CodeType
- bindings::python::gen_python::primitives::Int8CodeType
- bindings::python::gen_python::primitives::StringCodeType
- bindings::python::gen_python::primitives::UInt16CodeType
- bindings::python::gen_python::primitives::UInt32CodeType
- bindings::python::gen_python::primitives::UInt64CodeType
- bindings::python::gen_python::primitives::UInt8CodeType
- bindings::python::gen_python::record::RecordCodeType
- bindings::ruby::gen_ruby::Config
- bindings::ruby::gen_ruby::RubyWrapper
- bindings::swift::Bindings
- bindings::swift::gen_swift::BridgingHeader
- bindings::swift::gen_swift::Config
- bindings::swift::gen_swift::CustomTypeConfig
- bindings::swift::gen_swift::ModuleMap
- bindings::swift::gen_swift::SwiftCodeOracle
- bindings::swift::gen_swift::SwiftWrapper
- bindings::swift::gen_swift::TypeRenderer
- bindings::swift::gen_swift::callback_interface::CallbackInterfaceCodeType
- bindings::swift::gen_swift::compounds::MapCodeType
- bindings::swift::gen_swift::compounds::OptionalCodeType
- bindings::swift::gen_swift::compounds::SequenceCodeType
- bindings::swift::gen_swift::custom::CustomCodeType
- bindings::swift::gen_swift::enum_::EnumCodeType
- bindings::swift::gen_swift::error::ErrorCodeType
- bindings::swift::gen_swift::external::ExternalCodeType
- bindings::swift::gen_swift::miscellany::DurationCodeType
- bindings::swift::gen_swift::miscellany::TimestampCodeType
- bindings::swift::gen_swift::object::ObjectCodeType
- bindings::swift::gen_swift::primitives::BooleanCodeType
- bindings::swift::gen_swift::primitives::Float32CodeType
- bindings::swift::gen_swift::primitives::Float64CodeType
- bindings::swift::gen_swift::primitives::Int16CodeType
- bindings::swift::gen_swift::primitives::Int32CodeType
- bindings::swift::gen_swift::primitives::Int64CodeType
- bindings::swift::gen_swift::primitives::Int8CodeType
- bindings::swift::gen_swift::primitives::StringCodeType
- bindings::swift::gen_swift::primitives::UInt16CodeType
- bindings::swift::gen_swift::primitives::UInt32CodeType
- bindings::swift::gen_swift::primitives::UInt64CodeType
- bindings::swift::gen_swift::primitives::UInt8CodeType
- bindings::swift::gen_swift::record::RecordCodeType
- bindings::swift::test::GeneratedSources
- interface::Argument
- interface::CallbackInterface
- interface::ComponentInterface
- interface::Constructor
- interface::Enum
- interface::Error
- interface::Field
- interface::Function
- interface::Method
- interface::Namespace
- interface::Object
- interface::Record
- interface::RecursiveTypeIterator
- interface::attributes::ArgumentAttributes
- interface::attributes::ConstructorAttributes
- interface::attributes::EnumAttributes
- interface::attributes::FunctionAttributes
- interface::attributes::InterfaceAttributes
- interface::attributes::MethodAttributes
- interface::attributes::TypedefAttributes
- interface::callbacks::CallbackInterface
- interface::enum_::Enum
- interface::enum_::Variant
- interface::error::Error
- interface::ffi::FfiArgument
- interface::ffi::FfiFunction
- interface::function::Argument
- interface::function::Function
- interface::namespace::Namespace
- interface::object::Constructor
- interface::object::Method
- interface::object::Object
- interface::record::Field
- interface::record::Record
- interface::types::TypeUniverse
- macro_metadata::extract::ExtractedItems
- scaffolding::RustScaffolding
Enums
- bindings::TargetLanguage
- bindings::kotlin::gen_kotlin::ImportRequirement
- bindings::python::gen_python::ImportRequirement
- interface::Literal
- interface::Radix
- interface::attributes::Attribute
- interface::attributes::SelfType
- interface::ffi::FfiType
- interface::literal::Literal
- interface::literal::Radix
- interface::types::Type
Traits
- BindingGenerator
- BindingGeneratorConfig
- MergeWith
- backend::CodeDeclaration
- backend::CodeOracle
- backend::CodeType
- backend::declarations::CodeDeclaration
- backend::oracle::CodeOracle
- backend::types::CodeType
- backend::types::CodeTypeDispatch
- interface::APIBuilder
- interface::APIConverter
- interface::types::finder::TypeFinder
- interface::types::resolver::TypeResolver
Macros
- bindings::kotlin::gen_kotlin::compounds::impl_code_type_for_compound
- bindings::kotlin::gen_kotlin::miscellany::impl_code_type_for_miscellany
- bindings::kotlin::gen_kotlin::primitives::impl_code_type_for_primitive
- bindings::python::gen_python::miscellany::impl_code_type_for_miscellany
- bindings::python::gen_python::primitives::impl_code_type_for_primitive
- bindings::swift::gen_swift::primitives::impl_code_type_for_primitive
Functions
- bindings::kotlin::full_bindings_path
- bindings::kotlin::gen_kotlin::compounds::render_literal
- bindings::kotlin::gen_kotlin::filters::allocation_size_fn
- bindings::kotlin::gen_kotlin::filters::canonical_name
- bindings::kotlin::gen_kotlin::filters::class_name
- bindings::kotlin::gen_kotlin::filters::enum_variant
- bindings::kotlin::gen_kotlin::filters::exception_name
- bindings::kotlin::gen_kotlin::filters::ffi_converter_name
- bindings::kotlin::gen_kotlin::filters::ffi_type_name
- bindings::kotlin::gen_kotlin::filters::fn_name
- bindings::kotlin::gen_kotlin::filters::lift_fn
- bindings::kotlin::gen_kotlin::filters::lower_fn
- bindings::kotlin::gen_kotlin::filters::oracle
- bindings::kotlin::gen_kotlin::filters::read_fn
- bindings::kotlin::gen_kotlin::filters::render_literal
- bindings::kotlin::gen_kotlin::filters::type_name
- bindings::kotlin::gen_kotlin::filters::unquote
- bindings::kotlin::gen_kotlin::filters::var_name
- bindings::kotlin::gen_kotlin::filters::write_fn
- bindings::kotlin::gen_kotlin::generate_bindings
- bindings::kotlin::gen_kotlin::primitives::render_literal
- bindings::kotlin::run_test
- bindings::kotlin::test::build_jar
- bindings::kotlin::test::calc_classpath
- bindings::kotlin::test::generate_sources
- bindings::kotlin::test::run_test
- bindings::kotlin::write_bindings
- bindings::python::gen_python::filters::canonical_name
- bindings::python::gen_python::filters::class_name
- bindings::python::gen_python::filters::coerce_py
- bindings::python::gen_python::filters::enum_variant_py
- bindings::python::gen_python::filters::ffi_converter_name
- bindings::python::gen_python::filters::ffi_type_name
- bindings::python::gen_python::filters::fn_name
- bindings::python::gen_python::filters::lift_fn
- bindings::python::gen_python::filters::literal_py
- bindings::python::gen_python::filters::lower_fn
- bindings::python::gen_python::filters::oracle
- bindings::python::gen_python::filters::read_fn
- bindings::python::gen_python::filters::type_name
- bindings::python::gen_python::filters::var_name
- bindings::python::gen_python::filters::write_fn
- bindings::python::gen_python::fixup_keyword
- bindings::python::gen_python::generate_python_bindings
- bindings::python::gen_python::primitives::render_literal
- bindings::python::run_test
- bindings::python::test::generate_sources
- bindings::python::test::run_test
- bindings::python::write_bindings
- bindings::ruby::gen_ruby::filters::class_name_rb
- bindings::ruby::gen_ruby::filters::coerce_rb
- bindings::ruby::gen_ruby::filters::enum_name_rb
- bindings::ruby::gen_ruby::filters::fn_name_rb
- bindings::ruby::gen_ruby::filters::lift_rb
- bindings::ruby::gen_ruby::filters::literal_rb
- bindings::ruby::gen_ruby::filters::lower_rb
- bindings::ruby::gen_ruby::filters::type_ffi
- bindings::ruby::gen_ruby::filters::var_name_rb
- bindings::ruby::gen_ruby::is_reserved_word
- bindings::ruby::generate_ruby_bindings
- bindings::ruby::run_test
- bindings::ruby::test::generate_sources
- bindings::ruby::test::run_test
- bindings::ruby::write_bindings
- bindings::swift::gen_swift::filters::canonical_name
- bindings::swift::gen_swift::filters::class_name
- bindings::swift::gen_swift::filters::enum_variant_swift
- bindings::swift::gen_swift::filters::ffi_converter_name
- bindings::swift::gen_swift::filters::ffi_type_name
- bindings::swift::gen_swift::filters::fn_name
- bindings::swift::gen_swift::filters::lift_fn
- bindings::swift::gen_swift::filters::literal_swift
- bindings::swift::gen_swift::filters::lower_fn
- bindings::swift::gen_swift::filters::oracle
- bindings::swift::gen_swift::filters::read_fn
- bindings::swift::gen_swift::filters::type_ffi_lowered
- bindings::swift::gen_swift::filters::type_name
- bindings::swift::gen_swift::filters::var_name
- bindings::swift::gen_swift::filters::write_fn
- bindings::swift::gen_swift::generate_bindings
- bindings::swift::gen_swift::primitives::render_literal
- bindings::swift::run_test
- bindings::swift::test::calc_library_args
- bindings::swift::test::calc_module_name
- bindings::swift::test::compile_swift_module
- bindings::swift::test::glob
- bindings::swift::test::run_test
- bindings::swift::write_bindings
- bindings::write_bindings
- dump_json
- format_code_with_rustfmt
- generate_bindings
- generate_component_scaffolding
- generate_external_bindings
- get_config
- get_out_dir
- guess_crate_root
- interface::attributes::name_from_id_or_string
- interface::attributes::parse_attributes
- interface::convert_type
- interface::get_or_insert_object
- interface::literal::convert_default_value
- interface::types::resolver::resolve_builtin_type
- load_bindings_config
- load_bindings_config_toml
- macro_metadata::add_to_ci
- macro_metadata::add_to_ci_from_library
- macro_metadata::ci::add_to_ci
- macro_metadata::extract::extract_from_archive
- macro_metadata::extract::extract_from_bytes
- macro_metadata::extract::extract_from_elf
- macro_metadata::extract::extract_from_library
- macro_metadata::extract::extract_from_mach
- macro_metadata::extract::extract_from_macho
- macro_metadata::extract::extract_from_pe
- macro_metadata::extract::is_metadata_symbol
- macro_metadata::extract_from_library
- parse_udl
- print_json
- scaffolding::filters::crate_name_rs
- scaffolding::filters::ffi_converter
- scaffolding::filters::type_ffi
- scaffolding::filters::type_rs