List of all items
Structs
- DefaultAst
- IgnoreAll
- IgnoreAllButMetadata
- IgnoredCustom
- IgnoredData
- IgnoredExpr
- analysis::AnalysedFunction
- analysis::AnalysedFunctionParameter
- analysis::AnalysedFunctionResult
- analysis::AnalysedInstance
- analysis::AnalysedResourceId
- analysis::AnalysisContext
- analysis::AnalysisFailure
- analysis::InterfaceCouldNotBeAnalyzedWarning
- analysis::NameOptionTypePair
- analysis::NameTypePair
- analysis::TypeBool
- analysis::TypeChr
- analysis::TypeEnum
- analysis::TypeF32
- analysis::TypeF64
- analysis::TypeFlags
- analysis::TypeHandle
- analysis::TypeList
- analysis::TypeOption
- analysis::TypeRecord
- analysis::TypeResult
- analysis::TypeS16
- analysis::TypeS32
- analysis::TypeS64
- analysis::TypeS8
- analysis::TypeStr
- analysis::TypeTuple
- analysis::TypeU16
- analysis::TypeU32
- analysis::TypeU64
- analysis::TypeU8
- analysis::TypeVariant
- analysis::UnsupportedExportWarning
- analysis::protobuf::NameOptionTypePair
- analysis::protobuf::NameTypePair
- analysis::protobuf::Type
- analysis::protobuf::TypeEnum
- analysis::protobuf::TypeFlags
- analysis::protobuf::TypeHandle
- analysis::protobuf::TypeList
- analysis::protobuf::TypeOption
- analysis::protobuf::TypePrimitive
- analysis::protobuf::TypeRecord
- analysis::protobuf::TypeResult
- analysis::protobuf::TypeTuple
- analysis::protobuf::TypeVariant
- analysis::wave::DisplayNamedFunc
- analysis::wit_parser::AnalysedTypeResolve
- analysis::wit_parser::ResourcesNotSupported
- analysis::wit_parser::SharedAnalysedTypeResolve
- analysis::wit_parser::TypeName
- analysis::wit_parser::WitAnalysisContext
- component::AliasTarget
- component::Component
- component::ComponentExport
- component::ComponentFuncType
- component::ComponentImport
- component::ComponentInstantiationArg
- component::ComponentStart
- component::ComponentTypeDeclarations
- component::InstanceTypeDeclarations
- component::InstantiationArg
- component::VariantCase
- core::Custom
- core::Data
- core::DataCount
- core::Elem
- core::Export
- core::Expr
- core::Func
- core::FuncCode
- core::FuncType
- core::FuncTypeRef
- core::Global
- core::GlobalType
- core::Import
- core::Limits
- core::Mem
- core::MemArg
- core::MemType
- core::Module
- core::ResultType
- core::Start
- core::Table
- core::TableType
- metadata::Metadata
- metadata::Producers
- metadata::ProducersField
- metadata::VersionedName
Enums
- MetadataOnlyCustom
- analysis::AnalysedExport
- analysis::AnalysedResourceMode
- analysis::AnalysedType
- analysis::AnalysisWarning
- analysis::protobuf::PrimitiveType
- analysis::protobuf::ResourceMode
- analysis::protobuf::type::Type
- analysis::wit_parser::TypeOwner
- component::Alias
- component::Canon
- component::CanonicalOption
- component::ComponentDefinedType
- component::ComponentExternName
- component::ComponentExternalKind
- component::ComponentIndexSpace
- component::ComponentInstance
- component::ComponentSection
- component::ComponentSectionType
- component::ComponentType
- component::ComponentTypeDeclaration
- component::ComponentTypeRef
- component::ComponentValType
- component::CoreType
- component::ExportKind
- component::Instance
- component::InstanceTypeDeclaration
- component::InstantiationArgRef
- component::ModuleDeclaration
- component::OuterAliasKind
- component::PrimitiveValueType
- component::TypeBounds
- core::BlockType
- core::CoreIndexSpace
- core::CoreSection
- core::CoreSectionType
- core::DataMode
- core::ElemMode
- core::ExportDesc
- core::ExternType
- core::FShape
- core::FloatWidth
- core::Half
- core::IShape
- core::ImportOrFunc
- core::Instr
- core::IntWidth
- core::Mut
- core::NumOrVecType
- core::NumType
- core::RefType
- core::Shape
- core::Signedness
- core::TypeRef
- core::ValType
- core::VecType
- core::VectorLoadShape
Traits
- AstCustomization
- IndexSpace
- Section
- SectionType
- analysis::wit_parser::GetResourceId
- analysis::wit_parser::ToAnalysedType
- core::ExprSource
- core::RetainsCustomSection
- core::RetainsInstructions
- core::TryFromExprSource
Macros
Functions
- analysis::analysed_type::bool
- analysis::analysed_type::case
- analysis::analysed_type::chr
- analysis::analysed_type::enum
- analysis::analysed_type::f32
- analysis::analysed_type::f64
- analysis::analysed_type::field
- analysis::analysed_type::flags
- analysis::analysed_type::handle
- analysis::analysed_type::list
- analysis::analysed_type::opt_case
- analysis::analysed_type::option
- analysis::analysed_type::record
- analysis::analysed_type::result
- analysis::analysed_type::result_err
- analysis::analysed_type::result_ok
- analysis::analysed_type::s16
- analysis::analysed_type::s32
- analysis::analysed_type::s64
- analysis::analysed_type::s8
- analysis::analysed_type::str
- analysis::analysed_type::tuple
- analysis::analysed_type::u16
- analysis::analysed_type::u32
- analysis::analysed_type::u64
- analysis::analysed_type::u8
- analysis::analysed_type::unit_case
- analysis::analysed_type::variant
- component::parser::parse_component
Type Aliases
- analysis::AnalysisResult
- component::ComponentFuncIdx
- component::ComponentIdx
- component::ComponentTypeIdx
- component::CoreInstanceIdx
- component::InstanceIdx
- component::ModuleIdx
- component::StartIdx
- component::ValueIdx
- core::DataIdx
- core::ElemIdx
- core::ExportIdx
- core::FuncIdx
- core::GlobalIdx
- core::LabelIdx
- core::LaneIdx
- core::LocalIdx
- core::MemIdx
- core::TableIdx
- core::TypeIdx