List of all items
Structs
- ArchivedDataInitializerLocation
- ArchivedOwnedDataInitializer
- Bytes
- CustomSectionIndex
- DataIndex
- DataInitializer
- DataInitializerLocation
- ElemIndex
- ExportType
- ExportsIterator
- Features
- FrameInfo
- FunctionIndex
- FunctionType
- GlobalIndex
- GlobalType
- ImportKey
- ImportType
- ImportsIterator
- LocalFunctionIndex
- LocalGlobalIndex
- LocalMemoryIndex
- LocalTableIndex
- Memory32
- Memory64
- MemoryIndex
- MemoryType
- MetadataHeader
- ModuleInfo
- OwnedDataInitializer
- PageCountOutOfRange
- Pages
- SignatureIndex
- SourceLoc
- StoreId
- TableIndex
- TableInitializer
- TableType
- TargetSharedSignatureIndex
- TrapInformation
- V128
- VMBuiltinFunctionIndex
- VMOffsets
- entity::ArchivedPrimaryMap
- entity::BoxedSlice
- entity::Iter
- entity::IterMut
- entity::Keys
- entity::PrimaryMap
- entity::SecondaryMap
- entity::packed_option::PackedOption
- error::MiddlewareError
- 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::fmt::FormattingOptions
- lib::std::fmt::FromFn
- lib::std::hash::BuildHasherDefault
- lib::std::hash::DefaultHasher
- lib::std::hash::RandomState
- 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::MapWindows
- lib::std::iter::Once
- lib::std::iter::OnceWith
- lib::std::iter::Peekable
- lib::std::iter::Repeat
- lib::std::iter::RepeatN
- 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::UniqueRc
- lib::std::rc::Weak
- lib::std::slice::ArrayChunks
- lib::std::slice::ArrayChunksMut
- lib::std::slice::ArrayWindows
- lib::std::slice::ChunkBy
- lib::std::slice::ChunkByMut
- lib::std::slice::Chunks
- lib::std::slice::ChunksExact
- lib::std::slice::ChunksExactMut
- lib::std::slice::ChunksMut
- lib::std::slice::EscapeAscii
- 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::MappedMutexGuard
- lib::std::sync::MappedRwLockReadGuard
- lib::std::sync::MappedRwLockWriteGuard
- 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::ReentrantLock
- lib::std::sync::ReentrantLockGuard
- 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::AtomicI128
- 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::AtomicU128
- 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::mpmc::IntoIter
- lib::std::sync::mpmc::Iter
- lib::std::sync::mpmc::Receiver
- lib::std::sync::mpmc::RecvError
- lib::std::sync::mpmc::SendError
- lib::std::sync::mpmc::Sender
- lib::std::sync::mpmc::TryIter
- 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::ExtractIf
- lib::std::vec::IntoIter
- lib::std::vec::Splice
- lib::std::vec::Vec
Enums
- ExportIndex
- ExternType
- GlobalInit
- HashAlgorithm
- ImportIndex
- LibCall
- MemoryStyle
- ModuleHash
- Mutability
- OnCalledAction
- TableStyle
- TrapCode
- Type
- 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::fmt::DebugAsHex
- lib::std::fmt::Sign
- lib::std::ops::Bound
- lib::std::ops::ControlFlow
- lib::std::ops::CoroutineState
- lib::std::slice::GetManyMutError
- lib::std::sync::TryLockError
- lib::std::sync::atomic::Ordering
- lib::std::sync::mpmc::RecvTimeoutError
- lib::std::sync::mpmc::SendTimeoutError
- lib::std::sync::mpmc::TryRecvError
- lib::std::sync::mpmc::TrySendError
- lib::std::sync::mpsc::RecvTimeoutError
- lib::std::sync::mpsc::TryRecvError
- lib::std::sync::mpsc::TrySendError
Unions
Traits
- DataInitializerLike
- DataInitializerLocationLike
- MemorySize
- NativeWasmType
- ValueType
- entity::EntityRef
- entity::packed_option::ReservedValue
- lib::std::any::Any
- 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::ConstParamTy_
- lib::std::marker::Copy
- lib::std::marker::Destruct
- lib::std::marker::DiscriminantKind
- lib::std::marker::FnPtr
- lib::std::marker::Freeze
- lib::std::marker::PointerLike
- lib::std::marker::Send
- lib::std::marker::Sized
- lib::std::marker::StructuralPartialEq
- lib::std::marker::Sync
- lib::std::marker::Tuple
- lib::std::marker::Unpin
- lib::std::marker::Unsize
- lib::std::marker::UnsizedConstParamTy
- lib::std::mem::TransmuteFrom
- lib::std::ops::Add
- lib::std::ops::AddAssign
- lib::std::ops::AsyncFn
- lib::std::ops::AsyncFnMut
- lib::std::ops::AsyncFnOnce
- 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::Coroutine
- lib::std::ops::Deref
- lib::std::ops::DerefMut
- lib::std::ops::DerefPure
- 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::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::Receiver
- 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::format
- lib::std::mem::offset_of
- lib::std::ptr::addr_of
- lib::std::ptr::addr_of_mut
- lib::std::vec
Derive Macros
- lib::std::cmp::Eq
- lib::std::cmp::Ord
- lib::std::cmp::PartialEq
- lib::std::cmp::PartialOrd
- lib::std::fmt::Debug
- lib::std::hash::Hash
- lib::std::marker::CoercePointee
- lib::std::marker::ConstParamTy
- lib::std::marker::Copy
- lib::std::marker::UnsizedConstParamTy
Functions
- is_wasm
- 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::cmp::minmax
- lib::std::cmp::minmax_by
- lib::std::cmp::minmax_by_key
- lib::std::convert::identity
- lib::std::fmt::format
- lib::std::fmt::from_fn
- lib::std::fmt::write
- lib::std::iter::chain
- lib::std::iter::empty
- lib::std::iter::from_coroutine
- lib::std::iter::from_fn
- lib::std::iter::once
- lib::std::iter::once_with
- lib::std::iter::repeat
- lib::std::iter::repeat_n
- 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::addr_eq
- lib::std::ptr::copy
- lib::std::ptr::copy_nonoverlapping
- lib::std::ptr::dangling
- lib::std::ptr::dangling_mut
- lib::std::ptr::drop_in_place
- lib::std::ptr::eq
- lib::std::ptr::fn_addr_eq
- 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::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::with_exposed_provenance
- lib::std::ptr::with_exposed_provenance_mut
- lib::std::ptr::without_provenance
- lib::std::ptr::without_provenance_mut
- 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::slice::try_range
- lib::std::sync::atomic::compiler_fence
- lib::std::sync::atomic::fence
- lib::std::sync::atomic::spin_loop_hint
- lib::std::sync::mpmc::channel
- lib::std::sync::mpmc::sync_channel
- lib::std::sync::mpsc::channel
- lib::std::sync::mpsc::sync_channel
Type Aliases
- Addend
- CodeOffset
- error::WasmResult
- lib::std::fmt::Result
- lib::std::string::ParseError
- lib::std::sync::LockResult
- lib::std::sync::TryLockResult