List of all items
Structs
- Bytes
- CustomSectionIndex
- DataIndex
- DataInitializer
- DataInitializerLocation
- ElemIndex
- ExportType
- ExportsIterator
- Features
- FunctionIndex
- FunctionType
- GlobalIndex
- GlobalType
- ImportKey
- ImportType
- ImportsIterator
- LocalFunctionIndex
- LocalGlobalIndex
- LocalMemoryIndex
- LocalTableIndex
- Memory32
- Memory64
- MemoryIndex
- MemoryType
- MetadataHeader
- ModuleInfo
- OwnedDataInitializer
- PageCountOutOfRange
- Pages
- SerializableCompilation
- SerializableModule
- SignatureIndex
- TableIndex
- TableInitializer
- TableType
- TargetSharedSignatureIndex
- Triple
- V128
- VMBuiltinFunctionIndex
- VMOffsets
- compilation::address_map::ArchivedFunctionAddressMap
- compilation::address_map::ArchivedInstructionAddressMap
- compilation::address_map::FunctionAddressMap
- compilation::address_map::FunctionAddressMapResolver
- compilation::address_map::InstructionAddressMap
- compilation::address_map::InstructionAddressMapResolver
- compilation::function::ArchivedCompiledFunction
- compilation::function::ArchivedCompiledFunctionFrameInfo
- compilation::function::ArchivedFunctionBody
- compilation::function::Compilation
- compilation::function::CompiledFunction
- compilation::function::CompiledFunctionFrameInfo
- compilation::function::CompiledFunctionFrameInfoResolver
- compilation::function::CompiledFunctionResolver
- compilation::function::Dwarf
- compilation::function::DwarfResolver
- compilation::function::FunctionBody
- compilation::function::FunctionBodyResolver
- compilation::module::ArchivedCompileModuleInfo
- compilation::module::CompileModuleInfo
- compilation::module::CompileModuleInfoResolver
- compilation::relocation::ArchivedRelocation
- compilation::relocation::Relocation
- compilation::relocation::RelocationResolver
- compilation::section::ArchivedCustomSection
- compilation::section::ArchivedSectionBody
- compilation::section::CustomSection
- compilation::section::CustomSectionResolver
- compilation::section::SectionBody
- compilation::section::SectionBodyResolver
- compilation::section::SectionIndex
- compilation::section::SectionIndexResolver
- compilation::sourceloc::SourceLoc
- compilation::sourceloc::SourceLocResolver
- compilation::symbols::ArchivedModuleMetadata
- compilation::symbols::ModuleMetadata
- compilation::symbols::ModuleMetadataResolver
- compilation::symbols::ModuleMetadataSymbolRegistry
- compilation::target::Target
- compilation::target::Triple
- compilation::trap::TrapInformation
- compilation::trap::TrapInformationResolver
- entity::BoxedSlice
- entity::Iter
- entity::IterMut
- entity::Keys
- entity::PrimaryMap
- entity::SecondaryMap
- entity::packed_option::PackedOption
- error::MiddlewareError
- lib::std::any::Demand
- lib::std::any::TypeId
- lib::std::boxed::Box
- lib::std::boxed::ThinBox
- lib::std::cell::BorrowError
- lib::std::cell::BorrowMutError
- lib::std::cell::Cell
- lib::std::cell::LazyCell
- lib::std::cell::OnceCell
- lib::std::cell::Ref
- lib::std::cell::RefCell
- lib::std::cell::RefMut
- lib::std::cell::SyncUnsafeCell
- lib::std::cell::UnsafeCell
- lib::std::cmp::Reverse
- lib::std::fmt::Arguments
- lib::std::fmt::DebugList
- lib::std::fmt::DebugMap
- lib::std::fmt::DebugSet
- lib::std::fmt::DebugStruct
- lib::std::fmt::DebugTuple
- lib::std::fmt::Error
- lib::std::fmt::Formatter
- lib::std::hash::BuildHasherDefault
- lib::std::hash::SipHasher
- lib::std::iter::ArrayChunks
- lib::std::iter::ByRefSized
- lib::std::iter::Chain
- lib::std::iter::Cloned
- lib::std::iter::Copied
- lib::std::iter::Cycle
- lib::std::iter::Empty
- lib::std::iter::Enumerate
- lib::std::iter::Filter
- lib::std::iter::FilterMap
- lib::std::iter::FlatMap
- lib::std::iter::Flatten
- lib::std::iter::FromFn
- lib::std::iter::Fuse
- lib::std::iter::Inspect
- lib::std::iter::Intersperse
- lib::std::iter::IntersperseWith
- lib::std::iter::Map
- lib::std::iter::MapWhile
- lib::std::iter::Once
- lib::std::iter::OnceWith
- lib::std::iter::Peekable
- lib::std::iter::Repeat
- lib::std::iter::RepeatWith
- lib::std::iter::Rev
- lib::std::iter::Scan
- lib::std::iter::Skip
- lib::std::iter::SkipWhile
- lib::std::iter::StepBy
- lib::std::iter::Successors
- lib::std::iter::Take
- lib::std::iter::TakeWhile
- lib::std::iter::Zip
- lib::std::marker::PhantomData
- lib::std::marker::PhantomPinned
- lib::std::mem::Assume
- lib::std::mem::Discriminant
- lib::std::mem::ManuallyDrop
- lib::std::ops::Range
- lib::std::ops::RangeFrom
- lib::std::ops::RangeFull
- lib::std::ops::RangeInclusive
- lib::std::ops::RangeTo
- lib::std::ops::RangeToInclusive
- lib::std::ops::Yeet
- lib::std::ptr::Alignment
- lib::std::ptr::DynMetadata
- lib::std::ptr::NonNull
- lib::std::rc::Rc
- lib::std::rc::Weak
- lib::std::slice::ArrayChunks
- lib::std::slice::ArrayChunksMut
- lib::std::slice::ArrayWindows
- lib::std::slice::Chunks
- lib::std::slice::ChunksExact
- lib::std::slice::ChunksExactMut
- lib::std::slice::ChunksMut
- lib::std::slice::EscapeAscii
- lib::std::slice::GroupBy
- lib::std::slice::GroupByMut
- lib::std::slice::Iter
- lib::std::slice::IterMut
- lib::std::slice::RChunks
- lib::std::slice::RChunksExact
- lib::std::slice::RChunksExactMut
- lib::std::slice::RChunksMut
- lib::std::slice::RSplit
- lib::std::slice::RSplitMut
- lib::std::slice::RSplitN
- lib::std::slice::RSplitNMut
- lib::std::slice::Split
- lib::std::slice::SplitInclusive
- lib::std::slice::SplitInclusiveMut
- lib::std::slice::SplitMut
- lib::std::slice::SplitN
- lib::std::slice::SplitNMut
- lib::std::slice::Windows
- lib::std::string::Drain
- lib::std::string::FromUtf16Error
- lib::std::string::FromUtf8Error
- lib::std::string::String
- lib::std::sync::Arc
- lib::std::sync::Barrier
- lib::std::sync::BarrierWaitResult
- lib::std::sync::Condvar
- lib::std::sync::Exclusive
- lib::std::sync::LazyLock
- lib::std::sync::Mutex
- lib::std::sync::MutexGuard
- lib::std::sync::Once
- lib::std::sync::OnceLock
- lib::std::sync::OnceState
- lib::std::sync::PoisonError
- lib::std::sync::RwLock
- lib::std::sync::RwLockReadGuard
- lib::std::sync::RwLockWriteGuard
- lib::std::sync::WaitTimeoutResult
- lib::std::sync::Weak
- lib::std::sync::atomic::AtomicBool
- lib::std::sync::atomic::AtomicI16
- lib::std::sync::atomic::AtomicI32
- lib::std::sync::atomic::AtomicI64
- lib::std::sync::atomic::AtomicI8
- lib::std::sync::atomic::AtomicIsize
- lib::std::sync::atomic::AtomicPtr
- lib::std::sync::atomic::AtomicU16
- lib::std::sync::atomic::AtomicU32
- lib::std::sync::atomic::AtomicU64
- lib::std::sync::atomic::AtomicU8
- lib::std::sync::atomic::AtomicUsize
- lib::std::sync::mpsc::IntoIter
- lib::std::sync::mpsc::Iter
- lib::std::sync::mpsc::Receiver
- lib::std::sync::mpsc::RecvError
- lib::std::sync::mpsc::SendError
- lib::std::sync::mpsc::Sender
- lib::std::sync::mpsc::SyncSender
- lib::std::sync::mpsc::TryIter
- lib::std::vec::Drain
- lib::std::vec::DrainFilter
- lib::std::vec::IntoIter
- lib::std::vec::Splice
- lib::std::vec::Vec
Enums
- Aarch64Architecture
- Architecture
- BinaryFormat
- CallingConvention
- Endianness
- Environment
- ExportIndex
- ExternType
- GlobalInit
- ImportIndex
- LibCall
- MemoryStyle
- Mutability
- OperatingSystem
- PointerWidth
- TableStyle
- TrapCode
- Type
- Vendor
- compilation::relocation::RelocationKind
- compilation::relocation::RelocationKindResolver
- compilation::relocation::RelocationTarget
- compilation::relocation::RelocationTargetResolver
- compilation::section::CustomSectionProtection
- compilation::section::CustomSectionProtectionResolver
- compilation::symbols::Symbol
- compilation::symbols::SymbolResolver
- compilation::target::Aarch64Architecture
- compilation::target::Architecture
- compilation::target::BinaryFormat
- compilation::target::CallingConvention
- compilation::target::CpuFeature
- compilation::target::Endianness
- compilation::target::Environment
- compilation::target::OperatingSystem
- compilation::target::PointerWidth
- compilation::target::Vendor
- compilation::unwind::ArchivedCompiledFunctionUnwindInfo
- compilation::unwind::CompiledFunctionUnwindInfo
- compilation::unwind::CompiledFunctionUnwindInfoResolver
- error::CompileError
- error::DeserializeError
- error::ImportError
- error::MemoryError
- error::ParseCpuFeatureError
- error::PreInstantiationError
- error::SerializeError
- error::WasmError
- lib::std::borrow::Cow
- lib::std::cmp::Ordering
- lib::std::convert::Infallible
- lib::std::fmt::Alignment
- lib::std::ops::Bound
- lib::std::ops::ControlFlow
- lib::std::ops::GeneratorState
- lib::std::sync::TryLockError
- lib::std::sync::atomic::Ordering
- lib::std::sync::mpsc::RecvTimeoutError
- lib::std::sync::mpsc::TryRecvError
- lib::std::sync::mpsc::TrySendError
Unions
Traits
- MemorySize
- NativeWasmType
- ValueType
- compilation::symbols::SymbolRegistry
- entity::EntityRef
- entity::packed_option::ReservedValue
- lib::std::any::Any
- lib::std::any::Provider
- lib::std::borrow::Borrow
- lib::std::borrow::BorrowMut
- lib::std::borrow::ToOwned
- lib::std::cmp::Eq
- lib::std::cmp::Ord
- lib::std::cmp::PartialEq
- lib::std::cmp::PartialOrd
- lib::std::convert::AsMut
- lib::std::convert::AsRef
- lib::std::convert::FloatToInt
- lib::std::convert::From
- lib::std::convert::Into
- lib::std::convert::TryFrom
- lib::std::convert::TryInto
- lib::std::fmt::Binary
- lib::std::fmt::Debug
- lib::std::fmt::Display
- lib::std::fmt::LowerExp
- lib::std::fmt::LowerHex
- lib::std::fmt::Octal
- lib::std::fmt::Pointer
- lib::std::fmt::UpperExp
- lib::std::fmt::UpperHex
- lib::std::fmt::Write
- lib::std::hash::BuildHasher
- lib::std::hash::Hash
- lib::std::hash::Hasher
- lib::std::iter::DoubleEndedIterator
- lib::std::iter::ExactSizeIterator
- lib::std::iter::Extend
- lib::std::iter::FromIterator
- lib::std::iter::FusedIterator
- lib::std::iter::IntoIterator
- lib::std::iter::Iterator
- lib::std::iter::Product
- lib::std::iter::Step
- lib::std::iter::Sum
- lib::std::iter::TrustedLen
- lib::std::iter::TrustedStep
- lib::std::marker::Copy
- lib::std::marker::Destruct
- lib::std::marker::DiscriminantKind
- lib::std::marker::PointerSized
- lib::std::marker::Send
- lib::std::marker::Sized
- lib::std::marker::StructuralEq
- lib::std::marker::StructuralPartialEq
- lib::std::marker::Sync
- lib::std::marker::Tuple
- lib::std::marker::Unpin
- lib::std::marker::Unsize
- lib::std::mem::BikeshedIntrinsicFrom
- lib::std::ops::Add
- lib::std::ops::AddAssign
- lib::std::ops::BitAnd
- lib::std::ops::BitAndAssign
- lib::std::ops::BitOr
- lib::std::ops::BitOrAssign
- lib::std::ops::BitXor
- lib::std::ops::BitXorAssign
- lib::std::ops::CoerceUnsized
- lib::std::ops::Deref
- lib::std::ops::DerefMut
- lib::std::ops::DispatchFromDyn
- lib::std::ops::Div
- lib::std::ops::DivAssign
- lib::std::ops::Drop
- lib::std::ops::Fn
- lib::std::ops::FnMut
- lib::std::ops::FnOnce
- lib::std::ops::FromResidual
- lib::std::ops::Generator
- lib::std::ops::Index
- lib::std::ops::IndexMut
- lib::std::ops::Mul
- lib::std::ops::MulAssign
- lib::std::ops::Neg
- lib::std::ops::Not
- lib::std::ops::OneSidedRange
- lib::std::ops::RangeBounds
- lib::std::ops::Rem
- lib::std::ops::RemAssign
- lib::std::ops::Residual
- lib::std::ops::Shl
- lib::std::ops::ShlAssign
- lib::std::ops::Shr
- lib::std::ops::ShrAssign
- lib::std::ops::Sub
- lib::std::ops::SubAssign
- lib::std::ops::Try
- lib::std::ptr::Pointee
- lib::std::slice::Concat
- lib::std::slice::Join
- lib::std::slice::SliceIndex
- lib::std::string::ToString
Macros
- entity::entity_impl
- entity_impl
- lib::std::cmp::Eq
- lib::std::cmp::Ord
- lib::std::cmp::PartialEq
- lib::std::cmp::PartialOrd
- lib::std::fmt::Debug
- lib::std::format
- lib::std::hash::Hash
- lib::std::marker::Copy
- lib::std::ptr::addr_of
- lib::std::ptr::addr_of_mut
- lib::std::vec
Functions
- is_wasm
- lib::std::any::request_ref
- lib::std::any::request_value
- lib::std::any::type_name
- lib::std::any::type_name_of_val
- lib::std::cmp::max
- lib::std::cmp::max_by
- lib::std::cmp::max_by_key
- lib::std::cmp::min
- lib::std::cmp::min_by
- lib::std::cmp::min_by_key
- lib::std::convert::identity
- lib::std::fmt::format
- lib::std::fmt::write
- lib::std::iter::empty
- lib::std::iter::from_fn
- lib::std::iter::from_generator
- lib::std::iter::once
- lib::std::iter::once_with
- lib::std::iter::repeat
- lib::std::iter::repeat_with
- lib::std::iter::successors
- lib::std::iter::zip
- lib::std::mem::align_of
- lib::std::mem::align_of_val
- lib::std::mem::align_of_val_raw
- lib::std::mem::copy
- lib::std::mem::discriminant
- lib::std::mem::drop
- lib::std::mem::forget
- lib::std::mem::forget_unsized
- lib::std::mem::min_align_of
- lib::std::mem::min_align_of_val
- lib::std::mem::needs_drop
- lib::std::mem::replace
- lib::std::mem::size_of
- lib::std::mem::size_of_val
- lib::std::mem::size_of_val_raw
- lib::std::mem::swap
- lib::std::mem::take
- lib::std::mem::transmute
- lib::std::mem::transmute_copy
- lib::std::mem::uninitialized
- lib::std::mem::variant_count
- lib::std::mem::zeroed
- lib::std::ptr::copy
- lib::std::ptr::copy_nonoverlapping
- lib::std::ptr::drop_in_place
- lib::std::ptr::eq
- lib::std::ptr::from_exposed_addr
- lib::std::ptr::from_exposed_addr_mut
- lib::std::ptr::from_mut
- lib::std::ptr::from_raw_parts
- lib::std::ptr::from_raw_parts_mut
- lib::std::ptr::from_ref
- lib::std::ptr::hash
- lib::std::ptr::invalid
- lib::std::ptr::invalid_mut
- lib::std::ptr::metadata
- lib::std::ptr::null
- lib::std::ptr::null_mut
- lib::std::ptr::read
- lib::std::ptr::read_unaligned
- lib::std::ptr::read_volatile
- lib::std::ptr::replace
- lib::std::ptr::slice_from_raw_parts
- lib::std::ptr::slice_from_raw_parts_mut
- lib::std::ptr::swap
- lib::std::ptr::swap_nonoverlapping
- lib::std::ptr::write
- lib::std::ptr::write_bytes
- lib::std::ptr::write_unaligned
- lib::std::ptr::write_volatile
- lib::std::slice::from_mut
- lib::std::slice::from_mut_ptr_range
- lib::std::slice::from_ptr_range
- lib::std::slice::from_raw_parts
- lib::std::slice::from_raw_parts_mut
- lib::std::slice::from_ref
- lib::std::slice::range
- lib::std::sync::atomic::compiler_fence
- lib::std::sync::atomic::fence
- lib::std::sync::atomic::spin_loop_hint
- lib::std::sync::mpsc::channel
- lib::std::sync::mpsc::sync_channel
Type Definitions
- Addend
- CodeOffset
- compilation::function::CustomSections
- compilation::function::Functions
- compilation::relocation::Relocations
- error::WasmResult
- lib::std::fmt::Result
- lib::std::string::ParseError
- lib::std::sync::LockResult
- lib::std::sync::TryLockResult
Constants
- VERSION
- WASM_MAX_PAGES
- WASM_MIN_PAGES
- WASM_PAGE_SIZE
- lib::std::sync::ONCE_INIT
- lib::std::sync::atomic::ATOMIC_BOOL_INIT
- lib::std::sync::atomic::ATOMIC_I16_INIT
- lib::std::sync::atomic::ATOMIC_I32_INIT
- lib::std::sync::atomic::ATOMIC_I64_INIT
- lib::std::sync::atomic::ATOMIC_I8_INIT
- lib::std::sync::atomic::ATOMIC_ISIZE_INIT
- lib::std::sync::atomic::ATOMIC_U16_INIT
- lib::std::sync::atomic::ATOMIC_U32_INIT
- lib::std::sync::atomic::ATOMIC_U64_INIT
- lib::std::sync::atomic::ATOMIC_U8_INIT
- lib::std::sync::atomic::ATOMIC_USIZE_INIT
- lib::std::u32::MAX
- lib::std::u32::MIN