List of all items
Structs
- abi::AbiSig
- abi::lower::AbiParam
- abi::lower::AbiReturn
- ir::Api
- ir::CallbackInterfaceDef
- ir::EnumDef
- ir::EnumVariant
- ir::ErrorCode
- ir::ErrorDomain
- ir::Function
- ir::InterfaceDef
- ir::Module
- ir::Param
- ir::StructDef
- ir::StructField
- model::AbiFn
- model::AsyncBinding
- model::BindingModel
- model::CallbackInterfaceBinding
- model::CallbackMethodBinding
- model::EnumBinding
- model::EnumVariantBinding
- model::ErrorBinding
- model::ErrorCodeBinding
- model::FieldBinding
- model::FnBinding
- model::InterfaceBinding
- model::IteratorBinding
- model::ModuleBinding
- model::ParamBinding
- model::StructBinding
- pkg::Identity
- pkg::Package
- plan::AsyncProtocol
- plan::CallbackProtocol
- plan::IteratorProtocol
- resolved::ResolvedApi
- resolved::TypeDecl
- validate::ValidationDiagnostic
- validate::ValidationDiagnostics
Enums
- abi::ctype::CType
- abi::ctype::ConstPos
- ir::TypeRef
- model::CallShape
- model::Family
- model::Prim
- model::Ty
- model::WireType
- parse::ParseError
- plan::ArgPass
- plan::ErrorStrategy
- plan::RetPass
- resolved::TypeKind
- validate::ValidationError
- validate::ValidationWarning
Functions
- abi::async_callback_params
- abi::async_input_params
- abi::callback_method_signature
- abi::cancel_token_param
- abi::context_param
- abi::ctx_param
- abi::error_out_param
- abi::lower::callback_result_params
- abi::lower::lower_param
- abi::lower::lower_return
- abi::lower::split_qualified
- abi::lower::struct_tag
- abi::lower::vtable_tag
- abi::sync_signature
- checksum::module_checksum
- errors::exception_type_name
- errors::pascal
- errors::type_name
- ir::parse_type_ref
- model::checksum_symbol
- model::iterator_item_ctype
- parse::line_col_to_offset
- parse::parse_api_str
- pkg::c_ident
- pkg::name_from_basename
- pkg::pascal_ident
- plan::clone_symbol
- plan::destroy_symbol
- plan::ret_pass
- rust::api_from_file
- rust::api_from_src
- rust::api_from_src_stringly
- rust::has_marker
- rust::module_from_item_mod
- rust::output_is_result
- rust::peel_arc
- rust::peel_result
- rust::receiver_is_supported
- rust::return_type_from_syn
- rust::returns_foreign_result
- rust::type_ref_from_syn
- validate::collect_warnings
- validate::validate_api