Skip to main content

Send

Trait Send 

1.6.0 · Source
pub unsafe auto trait Send { }
Expand description

Types that can be transferred across thread boundaries.

This trait is automatically implemented when the compiler determines it’s appropriate.

An example of a non-Send type is the reference-counting pointer rc::Rc. If two threads attempt to clone Rcs that point to the same reference-counted value, they might try to update the reference count at the same time, which is undefined behavior because Rc doesn’t use atomic operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

1.26.0 · Source§

impl !Send for Args

1.26.0 · Source§

impl !Send for ArgsOs

1.0.0 · Source§

impl !Send for Arguments<'_>

Source§

impl !Send for LocalWaker

Source§

impl Send for wasmtime_environ::__core::ffi::c_str::Bytes<'_>

1.6.0 · Source§

impl Send for alloc::string::Drain<'_>

1.10.0 · Source§

impl Send for Location<'_>

§

impl Send for OutOfMemory

1.0.0 · Source§

impl Send for TypeId

1.36.0 · Source§

impl Send for Waker

§

impl<'a, T> Send for Drain<'a, T>
where T: Send + Array,

1.44.0 · Source§

impl<'a> Send for IoSlice<'a>

1.44.0 · Source§

impl<'a> Send for IoSliceMut<'a>

§

impl<A> Send for SmallVec<A>
where A: Array, <A as Array>::Item: Send,

Source§

impl<Dyn> Send for DynMetadata<Dyn>
where Dyn: ?Sized,

§

impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator,

§

impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator,

§

impl<K, V> Send for IterMut<'_, K, V>
where K: Send, V: Send,

§

impl<K, V> Send for IterMut<'_, K, V>
where K: Send, V: Send,

1.0.0 · Source§

impl<T, A> !Send for Rc<T, A>
where A: Allocator, T: ?Sized,

Source§

impl<T, A> !Send for UniqueRc<T, A>
where A: Allocator, T: ?Sized,

1.4.0 · Source§

impl<T, A> !Send for alloc::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

1.0.0 · Source§

impl<T, A> Send for Arc<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Send,

Source§

impl<T, A> Send for alloc::collections::linked_list::Cursor<'_, T, A>
where T: Sync, A: Allocator + Sync,

Source§

impl<T, A> Send for CursorMut<'_, T, A>
where T: Send, A: Allocator + Send,

1.6.0 · Source§

impl<T, A> Send for alloc::collections::vec_deque::drain::Drain<'_, T, A>
where T: Send, A: Allocator + Send,

1.6.0 · Source§

impl<T, A> Send for wasmtime_environ::prelude::vec::Drain<'_, T, A>
where T: Send, A: Send + Allocator,

1.0.0 · Source§

impl<T, A> Send for wasmtime_environ::prelude::vec::IntoIter<T, A>
where T: Send, A: Allocator + Send,

1.0.0 · Source§

impl<T, A> Send for LinkedList<T, A>
where T: Send, A: Allocator + Send,

§

impl<T, A> Send for OccupiedEntry<'_, T, A>
where T: Send, A: Send + Allocator,

§

impl<T, A> Send for OccupiedEntry<'_, T, A>
where T: Send, A: Send + Allocator,

Source§

impl<T, A> Send for UniqueArc<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Send,

1.4.0 · Source§

impl<T, A> Send for alloc::sync::Weak<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Send,

§

impl<T, N> Send for GenericArray<T, N>
where T: Send, N: ArrayLength<T>,

1.0.0 · Source§

impl<T> !Send for *const T
where T: ?Sized,

1.0.0 · Source§

impl<T> !Send for *mut T
where T: ?Sized,

Source§

impl<T> !Send for std::sync::nonpoison::mutex::MappedMutexGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::poison::mutex::MappedMutexGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::nonpoison::rwlock::MappedRwLockReadGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::poison::rwlock::MappedRwLockReadGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::nonpoison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::poison::rwlock::MappedRwLockWriteGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::nonpoison::mutex::MutexGuard<'_, T>
where T: ?Sized,

A MutexGuard is not Send to maximize platform portability.

On platforms that use POSIX threads (commonly referred to as pthreads) there is a requirement to release mutex locks on the same thread they were acquired. For this reason, MutexGuard must not implement Send to prevent it being dropped from another thread.

1.0.0 · Source§

impl<T> !Send for std::sync::poison::mutex::MutexGuard<'_, T>
where T: ?Sized,

A MutexGuard is not Send to maximize platform portability.

On platforms that use POSIX threads (commonly referred to as pthreads) there is a requirement to release mutex locks on the same thread they were acquired. For this reason, MutexGuard must not implement Send to prevent it being dropped from another thread.

1.25.0 · Source§

impl<T> !Send for NonNull<T>
where T: ?Sized,

NonNull pointers are not Send because the data they reference may be aliased.

Source§

impl<T> !Send for ReentrantLockGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::nonpoison::rwlock::RwLockReadGuard<'_, T>
where T: ?Sized,

1.0.0 · Source§

impl<T> !Send for std::sync::poison::rwlock::RwLockReadGuard<'_, T>
where T: ?Sized,

Source§

impl<T> !Send for std::sync::nonpoison::rwlock::RwLockWriteGuard<'_, T>
where T: ?Sized,

1.0.0 · Source§

impl<T> !Send for std::sync::poison::rwlock::RwLockWriteGuard<'_, T>
where T: ?Sized,

1.0.0 · Source§

impl<T> Send for &T
where T: Sync + ?Sized,

1.0.0 · Source§

impl<T> Send for Atomic<T>
where T: AtomicPrimitive,

1.0.0 · Source§

impl<T> Send for Cell<T>
where T: Send + ?Sized,

1.31.0 · Source§

impl<T> Send for ChunksExactMut<'_, T>
where T: Send,

1.0.0 · Source§

impl<T> Send for ChunksMut<'_, T>
where T: Send,

1.0.0 · Source§

impl<T> Send for wasmtime_environ::__core::slice::Iter<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Send for alloc::collections::linked_list::Iter<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Send for wasmtime_environ::__core::slice::IterMut<'_, T>
where T: Send,

1.0.0 · Source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>
where T: Send,

1.29.0 · Source§

impl<T> Send for JoinHandle<T>

Source§

impl<T> Send for std::sync::nonpoison::mutex::Mutex<T>
where T: Send + ?Sized,

T must be Send for a Mutex to be Send because it is possible to acquire the owned T from the Mutex via into_inner.

1.0.0 · Source§

impl<T> Send for std::sync::poison::mutex::Mutex<T>
where T: Send + ?Sized,

T must be Send for a Mutex to be Send because it is possible to acquire the owned T from the Mutex via into_inner.

1.28.0 · Source§

impl<T> Send for NonZero<T>

1.70.0 · Source§

impl<T> Send for OnceLock<T>
where T: Send,

1.31.0 · Source§

impl<T> Send for RChunksExactMut<'_, T>
where T: Send,

1.31.0 · Source§

impl<T> Send for RChunksMut<'_, T>
where T: Send,

Source§

impl<T> Send for std::sync::mpmc::Receiver<T>
where T: Send,

1.0.0 · Source§

impl<T> Send for std::sync::mpsc::Receiver<T>
where T: Send,

Source§

impl<T> Send for ReentrantLock<T>
where T: Send + ?Sized,

1.0.0 · Source§

impl<T> Send for RefCell<T>
where T: Send + ?Sized,

Source§

impl<T> Send for std::sync::nonpoison::rwlock::RwLock<T>
where T: Send + ?Sized,

1.0.0 · Source§

impl<T> Send for std::sync::poison::rwlock::RwLock<T>
where T: Send + ?Sized,

Source§

impl<T> Send for std::sync::mpmc::Sender<T>
where T: Send,

1.0.0 · Source§

impl<T> Send for std::sync::mpsc::Sender<T>
where T: Send,

1.0.0 · Source§

impl<T> Send for SyncSender<T>
where T: Send,

Source§

impl<T> Send for ThinBox<T>
where T: Send + ?Sized,

ThinBox<T> is Send if T is Send because the data is owned.

Auto implementors§

§

impl !Send for RawWaker

§

impl Send for wasmtime_environ::Abi

§

impl Send for wasmtime_environ::__core::mem::type_info::Abi

§

impl Send for AbstractResourceIndex

§

impl Send for Adapter

§

impl Send for AdapterId

§

impl Send for AdapterModuleId

§

impl Send for AdapterOptions

§

impl Send for AddrParseError

§

impl Send for AddressMapSection

§

impl Send for wasmtime_environ::__core::mem::Alignment

§

impl Send for wasmtime_environ::__core::fmt::Alignment

§

impl Send for AllocError

§

impl Send for AnyhowCtor

§

impl Send for Array

§

impl Send for AsciiChar

§

impl Send for Assume

§

impl Send for Atom

§

impl Send for AtomicOrdering

§

impl Send for BasicBlock

§

impl Send for Big8x3

§

impl Send for Big32x40

§

impl Send for Bool

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for BuiltinFunctionIndex

§

impl Send for ByteStr

§

impl Send for CStr

§

impl Send for CallbackId

§

impl Send for CanonicalAbiInfo

§

impl Send for wasmtime_environ::component::CanonicalOptions

§

impl Send for wasmtime_environ::component::dfg::CanonicalOptions

§

impl Send for wasmtime_environ::component::CanonicalOptionsDataModel

§

impl Send for wasmtime_environ::component::dfg::CanonicalOptionsDataModel

§

impl Send for Char

§

impl Send for CharCase

§

impl Send for CharTryFromError

§

impl Send for CodePointInner

§

impl Send for Collector

§

impl Send for CompileError

§

impl Send for CompiledComponentInfo

§

impl Send for CompiledFunctionBody

§

impl Send for CompiledFunctionsTable

§

impl Send for CompiledFunctionsTableBuilder

§

impl Send for CompiledModuleInfo

§

impl Send for CompiledTrap

§

impl Send for Component

§

impl Send for ComponentArtifacts

§

impl Send for ComponentBuiltinFunctionIndex

§

impl Send for ComponentDfg

§

impl Send for ComponentExtern

§

impl Send for ComponentExternData

§

impl Send for ComponentFuncIndex

§

impl Send for ComponentIndex

§

impl Send for ComponentInstanceIndex

§

impl Send for ComponentItem

§

impl Send for ComponentPC

§

impl Send for ComponentTranslation

§

impl Send for ComponentTypeIndex

§

impl Send for ComponentTypes

§

impl Send for ComponentTypesBuilder

§

impl Send for ComponentUpvarIndex

§

impl Send for ConfigTunables

§

impl Send for Const

§

impl Send for ConstExpr

§

impl Send for ConstOp

§

impl Send for CopyingTypeLayouts

§

impl Send for wasmtime_environ::component::CoreDef

§

impl Send for wasmtime_environ::component::dfg::CoreDef

§

impl Send for CpuidResult

§

impl Send for DataIndex

§

impl Send for DataModel

§

impl Send for DebugAsHex

§

impl Send for Decimal

§

impl Send for DecimalSeq

§

impl Send for DecodeUtf16Error

§

impl Send for Decoded

§

impl Send for DefaultHasher

§

impl Send for DefinedFuncIndex

§

impl Send for DefinedGlobalIndex

§

impl Send for DefinedMemoryIndex

§

impl Send for DefinedResourceIndex

§

impl Send for DefinedTableIndex

§

impl Send for DefinedTagIndex

§

impl Send for DrcTypeLayouts

§

impl Send for Duration

§

impl Send for DynTrait

§

impl Send for DynTraitPredicate

§

impl Send for ElemIndex

§

impl Send for wasmtime_environ::__core::io::Empty

§

impl Send for EngineInternedRecGroupIndex

§

impl Send for EngineOrModuleTypeIndex

§

impl Send for EntityIndex

§

impl Send for EntityType

§

impl Send for Enum

§

impl Send for wasmtime_environ::prelude::Error

§

impl Send for wasmtime_environ::__core::fmt::Error

§

impl Send for ErrorKind

§

impl Send for wasmtime_environ::__core::char::EscapeDebug

§

impl Send for wasmtime_environ::__core::ascii::EscapeDefault

§

impl Send for wasmtime_environ::__core::char::EscapeDefault

§

impl Send for wasmtime_environ::__core::char::EscapeUnicode

§

impl Send for Evaporation

§

impl Send for wasmtime_environ::component::Export

§

impl Send for wasmtime_environ::component::dfg::Export

§

impl Send for ExportIndex

§

impl Send for ExtractCallback

§

impl Send for ExtractMemory

§

impl Send for ExtractPostReturn

§

impl Send for ExtractRealloc

§

impl Send for ExtractTable

§

impl Send for Field

§

impl Send for FieldId

§

impl Send for FilePos

§

impl Send for FixedEncoding

§

impl Send for FlatType

§

impl Send for Float

§

impl Send for FnPtr

§

impl Send for FormattingOptions

§

impl Send for FpCategory

§

impl Send for FrameInstPos

§

impl Send for FrameStackShape

§

impl Send for FrameStateSlotBuilder

§

impl Send for FrameStateSlotOffset

§

impl Send for FrameTableBuilder

§

impl Send for FrameTableDescriptorIndex

§

impl Send for FrameValType

§

impl Send for FromBytesUntilNulError

§

impl Send for FromBytesWithNulError

§

impl Send for FullDecoded

§

impl Send for FuncIndex

§

impl Send for FuncKey

§

impl Send for FuncKeyIndex

§

impl Send for FuncKeyKind

§

impl Send for FuncKeyNamespace

§

impl Send for FuncRefIndex

§

impl Send for FunctionLoc

§

impl Send for FunctionMetadata

§

impl Send for FunctionName

§

impl Send for FunctionType

§

impl Send for FutureInfo

§

impl Send for GcArrayLayout

§

impl Send for GcLayout

§

impl Send for GcStructLayout

§

impl Send for GcStructLayoutField

§

impl Send for Generic

§

impl Send for GenericType

§

impl Send for GetDisjointMutError

§

impl Send for Global

§

impl Send for GlobalConstValue

§

impl Send for GlobalIndex

§

impl Send for GlobalInitializer

§

impl Send for HostCall

§

impl Send for HostPtr

§

impl Send for I32NotAllOnes

§

impl Send for I64NotAllOnes

§

impl Send for Import

§

impl Send for ImportIndex

§

impl Send for IndexType

§

impl Send for Infallible

§

impl Send for Initializer

§

impl Send for InlineTraceInfo

§

impl Send for Inlining

§

impl Send for Instance

§

impl Send for InstanceId

§

impl Send for InstantiateModule

§

impl Send for InstructionAddressMap

§

impl Send for Int

§

impl Send for IntErrorKind

§

impl Send for InterfaceType

§

impl Send for IpAddr

§

impl Send for Ipv4Addr

§

impl Send for Ipv6Addr

§

impl Send for Ipv6MulticastScope

§

impl Send for Last

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for Lifetime

§

impl Send for Limits

§

impl Send for LinearMemoryOptions

§

impl Send for LocalDataModel

§

impl Send for Locality

§

impl Send for LoweredIndex

§

impl Send for Memory

§

impl Send for MemoryId

§

impl Send for MemoryIndex

§

impl Send for MemoryInitialization

§

impl Send for MemoryKind

§

impl Send for MemorySegmentOffset

§

impl Send for Metadata

§

impl Send for wasmtime_environ::Module

§

impl Send for ModuleIndex

§

impl Send for ModuleInstanceIndex

§

impl Send for ModuleInternedRecGroupIndex

§

impl Send for ModuleInternedTypeIndex

§

impl Send for ModulePC

§

impl Send for ModuleStartup

§

impl Send for ModuleTypes

§

impl Send for ModuleTypesBuilder

§

impl Send for ModuleUpvarIndex

§

impl Send for MsgCtor

§

impl Send for NameMapNoIntern

§

impl Send for Nanoseconds

§

impl Send for NewCtor

§

impl Send for NonMaxU8

§

impl Send for NonMaxU16

§

impl Send for NonMaxU32

§

impl Send for NonMaxU64

§

impl Send for NonMaxUsize

§

impl Send for NonZeroCharInner

§

impl Send for NonZeroI8Inner

§

impl Send for NonZeroI16Inner

§

impl Send for NonZeroI32Inner

§

impl Send for NonZeroI64Inner

§

impl Send for NonZeroI128Inner

§

impl Send for NonZeroIsizeInner

§

impl Send for NonZeroU8Inner

§

impl Send for NonZeroU16Inner

§

impl Send for NonZeroU32Inner

§

impl Send for NonZeroU64Inner

§

impl Send for NonZeroU128Inner

§

impl Send for NonZeroUsizeInner

§

impl Send for NullTypeLayouts

§

impl Send for ObjectCrateErrorWrapper

§

impl Send for ObjectKind

§

impl Send for OneSidedRangeBound

§

impl Send for OperatorCost

§

impl Send for OperatorCostStrategy

§

impl Send for OptionsId

§

impl Send for OptionsIndex

§

impl Send for wasmtime_environ::__core::cmp::Ordering

§

impl Send for wasmtime_environ::__core::sync::atomic::Ordering

§

impl Send for OwnedMemoryIndex

§

impl Send for ParseBoolError

§

impl Send for ParseCharError

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for PassiveElemIndex

§

impl Send for PhantomPinned

§

impl Send for Pointer

§

impl Send for PostReturnId

§

impl Send for RandomState

§

impl Send for RangeFull

§

impl Send for RawWakerVTable

§

impl Send for ReallocId

§

impl Send for RecGroupRelativeTypeIndex

§

impl Send for RecordField

§

impl Send for Reference

§

impl Send for wasmtime_environ::__core::io::Repeat

§

impl Send for wasmtime_environ::component::Resource

§

impl Send for wasmtime_environ::component::dfg::Resource

§

impl Send for ResourceIndex

§

impl Send for ResourcesBuilder

§

impl Send for ReturnToArg

§

impl Send for RuntimeCallbackIndex

§

impl Send for RuntimeComponentInstanceIndex

§

impl Send for RuntimeDataIndex

§

impl Send for RuntimeImportIndex

§

impl Send for RuntimeInstanceIndex

§

impl Send for RuntimeMemoryIndex

§

impl Send for RuntimePostReturnIndex

§

impl Send for RuntimeReallocIndex

§

impl Send for RuntimeTableIndex

§

impl Send for Scc

§

impl Send for SearchStep

§

impl Send for Setting

§

impl Send for SettingKind

§

impl Send for SideEffect

§

impl Send for Sign

§

impl Send for wasmtime_environ::__core::fmt::Sign

§

impl Send for SimdAlign

§

impl Send for Sink

§

impl Send for SipHasher

§

impl Send for SizeOverflow

§

impl Send for Slice

§

impl Send for SocketAddr

§

impl Send for SocketAddrV4

§

impl Send for SocketAddrV6

§

impl Send for StackMapSection

§

impl Send for StaticComponentIndex

§

impl Send for StaticModuleIndex

§

impl Send for Str

§

impl Send for StreamInfo

§

impl Send for String

§

impl Send for StringEncoding

§

impl Send for StringPool

§

impl Send for Struct

§

impl Send for Table

§

impl Send for TableId

§

impl Send for TableIndex

§

impl Send for TableInitialValue

§

impl Send for TableInitialization

§

impl Send for TableSegment

§

impl Send for TableSegmentElements

§

impl Send for Tag

§

impl Send for TagIndex

§

impl Send for ToLowercase

§

impl Send for ToTitlecase

§

impl Send for ToUppercase

§

impl Send for Trait

§

impl Send for wasmtime_environ::component::Trampoline

§

impl Send for wasmtime_environ::component::dfg::Trampoline

§

impl Send for TrampolineIndex

§

impl Send for Transcode

§

impl Send for Trap

§

impl Send for TrapEncodingBuilder

§

impl Send for TrapInformation

§

impl Send for TrapSentinel

§

impl Send for TryCaptureWithDebug

§

impl Send for TryCaptureWithoutDebug

§

impl Send for TryFromCharError

§

impl Send for TryFromFloatSecsError

§

impl Send for TryFromIntError

§

impl Send for TryFromSliceError

§

impl Send for TryString

§

impl Send for Tunables

§

impl Send for Tuple

§

impl Send for Type

§

impl Send for TypeComponent

§

impl Send for TypeComponentGlobalErrorContextTableIndex

§

impl Send for TypeComponentIndex

§

impl Send for TypeComponentInstance

§

impl Send for TypeComponentInstanceIndex

§

impl Send for TypeComponentLocalErrorContextTableIndex

§

impl Send for TypeDef

§

impl Send for TypeEnum

§

impl Send for TypeEnumIndex

§

impl Send for TypeErrorContextTable

§

impl Send for TypeFixedLengthList

§

impl Send for TypeFixedLengthListIndex

§

impl Send for TypeFlags

§

impl Send for TypeFlagsIndex

§

impl Send for TypeFunc

§

impl Send for TypeFuncIndex

§

impl Send for TypeFuture

§

impl Send for TypeFutureIndex

§

impl Send for TypeFutureTable

§

impl Send for TypeFutureTableIndex

§

impl Send for TypeIndex

§

impl Send for TypeKind

§

impl Send for TypeList

§

impl Send for TypeListIndex

§

impl Send for TypeMap

§

impl Send for TypeMapIndex

§

impl Send for TypeModule

§

impl Send for TypeModuleIndex

§

impl Send for TypeOption

§

impl Send for TypeOptionIndex

§

impl Send for TypeRecord

§

impl Send for TypeRecordIndex

§

impl Send for TypeResourceTable

§

impl Send for TypeResourceTableIndex

§

impl Send for TypeResult

§

impl Send for TypeResultIndex

§

impl Send for TypeStream

§

impl Send for TypeStreamIndex

§

impl Send for TypeStreamTable

§

impl Send for TypeStreamTableIndex

§

impl Send for TypeTuple

§

impl Send for TypeTupleIndex

§

impl Send for TypeVariant

§

impl Send for TypeVariantIndex

§

impl Send for U32NotAllOnes

§

impl Send for U64NotAllOnes

§

impl Send for wasmtime_environ::__core::mem::type_info::Union

§

impl Send for UnsafeIntrinsic

§

impl Send for UnwindActionArg

§

impl Send for UnwindTerminateReason

§

impl Send for UsizeNoHighBit

§

impl Send for Utf8BoundaryError

§

impl Send for Utf8Error

§

impl Send for VMGcKind

§

impl Send for VMSharedTypeIndex

§

impl Send for Variant

§

impl Send for VariantInfo

§

impl Send for WasmArrayType

§

impl Send for WasmChecksum

§

impl Send for WasmCompositeInnerType

§

impl Send for WasmCompositeType

§

impl Send for WasmContType

§

impl Send for WasmError

§

impl Send for WasmExnType

§

impl Send for WasmFieldType

§

impl Send for WasmFileInfo

§

impl Send for WasmFuncType

§

impl Send for WasmHeapBottomType

§

impl Send for WasmHeapTopType

§

impl Send for WasmHeapType

§

impl Send for WasmRecGroup

§

impl Send for WasmRefType

§

impl Send for WasmStorageType

§

impl Send for WasmStructType

§

impl Send for WasmSubType

§

impl Send for WasmValType

§

impl Send for __m128

§

impl Send for __m256

§

impl Send for __m512

§

impl Send for __m128bh

§

impl Send for __m128d

§

impl Send for __m128h

§

impl Send for __m128i

§

impl Send for __m256bh

§

impl Send for __m256d

§

impl Send for __m256h

§

impl Send for __m256i

§

impl Send for __m512bh

§

impl Send for __m512d

§

impl Send for __m512h

§

impl Send for __m512i

§

impl Send for bf16

§

impl Send for c_void

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'data> !Send for Translator<'a, 'data>

§

impl<'a, 'data> Send for ModuleEnvironment<'a, 'data>

§

impl<'a, A> Send for wasmtime_environ::__core::option::Iter<'a, A>
where A: Sync,

§

impl<'a, A> Send for wasmtime_environ::__core::option::IterMut<'a, A>
where A: Send,

§

impl<'a, B> Send for TryCow<'a, B>
where <B as TryToOwned>::Owned: Send, B: Sync + ?Sized,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>
where F: Send,

§

impl<'a, F> Send for WasmparserTypeConverter<'a, F>
where F: Send,

§

impl<'a, I, A> Send for Splice<'a, I, A>
where I: Send, <I as Iterator>::Item: Send, A: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>
where I: Send,

§

impl<'a, K, A> Send for wasmtime_environ::collections::oom_abort::hash_set::Drain<'a, K, A>
where A: Send, K: Send,

§

impl<'a, K, F, A> Send for wasmtime_environ::collections::oom_abort::hash_set::ExtractIf<'a, K, F, A>
where F: Send, A: Send, K: Send,

§

impl<'a, K, V, A> Send for wasmtime_environ::collections::oom_abort::hash_map::Drain<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

impl<'a, K, V, A> Send for wasmtime_environ::collections::oom_abort::hash_map::Entry<'a, K, V, A>
where K: Send, V: Send, A: Send,

§

impl<'a, K, V, A> Send for wasmtime_environ::collections::oom_abort::hash_map::OccupiedEntry<'a, K, V, A>
where K: Send, V: Send, A: Send,

§

impl<'a, K, V, A> Send for OccupiedError<'a, K, V, A>
where K: Send, V: Send, A: Send,

§

impl<'a, K, V, A> Send for wasmtime_environ::collections::oom_abort::hash_map::VacantEntry<'a, K, V, A>
where K: Send, A: Send, V: Send,

§

impl<'a, K, V, F, A> Send for wasmtime_environ::collections::oom_abort::hash_map::ExtractIf<'a, K, V, F, A>
where F: Send, A: Send, K: Send, V: Send,

§

impl<'a, K, V> Send for BTreeMapIter<'a, K, V>
where K: Send + Sync, V: Sync,

§

impl<'a, K, V> Send for BTreeMapIterMut<'a, K, V>
where K: Send + Sync, V: Send,

§

impl<'a, K, V> Send for BTreeMapKeys<'a, K, V>
where K: Send + Sync, V: Sync,

§

impl<'a, K, V> Send for BTreeMapRange<'a, K, V>
where K: Send + Sync, V: Sync,

§

impl<'a, K, V> Send for BTreeMapRangeMut<'a, K, V>
where K: Send + Sync, V: Send,

§

impl<'a, K, V> Send for BTreeMapValues<'a, K, V>
where K: Send + Sync, V: Sync,

§

impl<'a, K, V> Send for BTreeMapValuesMut<'a, K, V>
where K: Send + Sync, V: Send,

§

impl<'a, K, V> Send for wasmtime_environ::collections::btree_map::Entry<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for wasmtime_environ::Iter<'a, K, V>
where K: Send, V: Sync,

§

impl<'a, K, V> Send for wasmtime_environ::collections::oom_abort::hash_map::Iter<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for wasmtime_environ::collections::oom_abort::hash_map::IterMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for wasmtime_environ::IterMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for wasmtime_environ::collections::oom_abort::hash_map::Keys<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for wasmtime_environ::collections::btree_map::OccupiedEntry<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for wasmtime_environ::collections::btree_map::VacantEntry<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for Values<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for ValuesMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K> Send for wasmtime_environ::collections::oom_abort::hash_set::Iter<'a, K>
where K: Sync,

§

impl<'a, K> Send for SetIter<'a, K>
where K: Send,

§

impl<'a, P> Send for MatchIndices<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for Matches<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for RMatchIndices<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for RMatches<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for wasmtime_environ::__core::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for wasmtime_environ::__core::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for RSplitTerminator<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for wasmtime_environ::__core::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for wasmtime_environ::__core::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for wasmtime_environ::__core::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, P> Send for SplitTerminator<'a, P>
where <P as Pattern>::Searcher<'a>: Send,

§

impl<'a, T, A> Send for PeekMut<'a, T, A>
where A: Send, T: Send,

§

impl<'a, T, F, A> Send for wasmtime_environ::prelude::vec::ExtractIf<'a, T, F, A>
where F: Send, A: Send, T: Send,

§

impl<'a, T, P> Send for ChunkBy<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for ChunkByMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for wasmtime_environ::__core::slice::RSplit<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for RSplitMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for wasmtime_environ::__core::slice::RSplitN<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for RSplitNMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for wasmtime_environ::__core::slice::Split<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for wasmtime_environ::__core::slice::SplitInclusive<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for SplitInclusiveMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for SplitMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for wasmtime_environ::__core::slice::SplitN<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for SplitNMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, S, A> Send for Difference<'a, T, S, A>
where S: Sync, A: Sync, T: Sync,

§

impl<'a, T, S, A> Send for wasmtime_environ::collections::oom_abort::hash_set::Entry<'a, T, S, A>
where T: Send, S: Send, A: Send,

§

impl<'a, T, S, A> Send for Intersection<'a, T, S, A>
where S: Sync, A: Sync, T: Sync,

§

impl<'a, T, S, A> Send for wasmtime_environ::collections::oom_abort::hash_set::OccupiedEntry<'a, T, S, A>
where T: Send, S: Send, A: Send,

§

impl<'a, T, S, A> Send for SymmetricDifference<'a, T, S, A>
where S: Sync, A: Sync, T: Sync,

§

impl<'a, T, S, A> Send for wasmtime_environ::collections::oom_abort::hash_set::Union<'a, T, S, A>
where S: Sync, A: Sync, T: Sync,

§

impl<'a, T, S, A> Send for wasmtime_environ::collections::oom_abort::hash_set::VacantEntry<'a, T, S, A>
where T: Send, S: Send, A: Send,

§

impl<'a, T, const N: usize> Send for ArrayWindows<'a, T, N>
where T: Sync,

§

impl<'a, T> Send for Chunks<'a, T>
where T: Sync,

§

impl<'a, T> Send for ChunksExact<'a, T>
where T: Sync,

§

impl<'a, T> Send for wasmtime_environ::__core::result::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for wasmtime_environ::__core::result::IterMut<'a, T>
where T: Send,

§

impl<'a, T> Send for RChunks<'a, T>
where T: Sync,

§

impl<'a, T> Send for RChunksExact<'a, T>
where T: Sync,

§

impl<'a, T> Send for Windows<'a, T>
where T: Sync,

§

impl<'a, const N: usize> Send for CharArraySearcher<'a, N>

§

impl<'a> !Send for wasmtime_environ::error::Chain<'a>

§

impl<'a> !Send for Context<'a>

§

impl<'a> !Send for ContextBuilder<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> !Send for PanicInfo<'a>

§

impl<'a> !Send for PanicMessage<'a>

§

impl<'a> !Send for Request<'a>

§

impl<'a> !Send for Source<'a>

§

impl<'a> !Send for VaList<'a>

§

impl<'a> Send for AbstractInstantiations<'a>

§

impl<'a> Send for BorrowedCursor<'a>

§

impl<'a> Send for wasmtime_environ::__core::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for DebugInfoData<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for wasmtime_environ::__core::str::EscapeDebug<'a>

§

impl<'a> Send for wasmtime_environ::__core::str::EscapeDefault<'a>

§

impl<'a> Send for wasmtime_environ::__core::str::EscapeUnicode<'a>

§

impl<'a> Send for FlagValue<'a>

§

impl<'a> Send for FlatTypes<'a>

§

impl<'a> Send for Formatted<'a>

§

impl<'a> Send for FrameStateSlot<'a>

§

impl<'a> Send for FrameTable<'a>

§

impl<'a> Send for FrameTableBreakpointData<'a>

§

impl<'a> Send for FunctionBodyData<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for MemoryInit<'a>

§

impl<'a> Send for MemoryInitializer<'a>

§

impl<'a> Send for MemoryTunables<'a>

§

impl<'a> Send for wasmtime_environ::fact::Module<'a>

§

impl<'a> Send for NameSection<'a>

§

impl<'a> Send for ObjectBuilder<'a>

§

impl<'a> Send for Part<'a>

§

impl<'a> Send for PhantomContravariantLifetime<'a>

§

impl<'a> Send for PhantomCovariantLifetime<'a>

§

impl<'a> Send for PhantomInvariantLifetime<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for StackMap<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for Utf8Pattern<'a>

§

impl<'b, T> !Send for Ref<'b, T>

§

impl<'b, T> !Send for RefMut<'b, T>

§

impl<'data> Send for BorrowedBuf<'data>

§

impl<'data> Send for ModuleTranslation<'data>

§

impl<A, B> Send for wasmtime_environ::__core::iter::Chain<A, B>
where A: Send, B: Send,

§

impl<A, B> Send for Zip<A, B>
where A: Send, B: Send,

§

impl<A> Send for wasmtime_environ::__core::option::IntoIter<A>
where A: Send,

§

impl<A> Send for OptionFlatten<A>
where A: Send,

§

impl<A> Send for RangeFromIter<A>
where A: Send,

§

impl<A> Send for RangeInclusiveIter<A>
where A: Send,

§

impl<A> Send for RangeIter<A>
where A: Send,

§

impl<A> Send for wasmtime_environ::__core::iter::Repeat<A>
where A: Send,

§

impl<A> Send for RepeatN<A>
where A: Send,

§

impl<B, C> Send for ControlFlow<B, C>
where C: Send, B: Send,

§

impl<E, M> Send for Capture<E, M>
where E: Send, M: Send,

§

impl<E> Send for IterEntityRange<E>
where E: Send,

§

impl<F> Send for wasmtime_environ::__core::iter::FromFn<F>
where F: Send,

§

impl<F> Send for wasmtime_environ::__core::fmt::FromFn<F>
where F: Send,

§

impl<F> Send for OnceWith<F>
where F: Send,

§

impl<F> Send for PollFn<F>
where F: Send,

§

impl<F> Send for RepeatWith<F>
where F: Send,

§

impl<G, F> Send for FilterNodes<G, F>
where G: Send, F: Send,

§

impl<G> Send for FromCoroutine<G>
where G: Send,

§

impl<H> Send for BuildHasherDefault<H>

§

impl<I, F, const N: usize> Send for MapWindows<I, F, N>
where F: Send, I: Send, <I as Iterator>::Item: Send,

§

impl<I, F> Send for FilterMap<I, F>
where I: Send, F: Send,

§

impl<I, F> Send for Inspect<I, F>
where I: Send, F: Send,

§

impl<I, F> Send for Map<I, F>
where I: Send, F: Send,

§

impl<I, G> Send for IntersperseWith<I, G>
where G: Send, I: Send, <I as Iterator>::Item: Send,

§

impl<I, P> Send for Filter<I, P>
where I: Send, P: Send,

§

impl<I, P> Send for MapWhile<I, P>
where I: Send, P: Send,

§

impl<I, P> Send for SkipWhile<I, P>
where I: Send, P: Send,

§

impl<I, P> Send for TakeWhile<I, P>
where I: Send, P: Send,

§

impl<I, St, F> Send for Scan<I, St, F>
where I: Send, F: Send, St: Send,

§

impl<I, U, F> Send for FlatMap<I, U, F>
where <U as IntoIterator>::IntoIter: Send, I: Send, F: Send,

§

impl<I, const N: usize> Send for ArrayChunks<I, N>
where I: Send, <I as Iterator>::Item: Send,

§

impl<I> Send for Cloned<I>
where I: Send,

§

impl<I> Send for Copied<I>
where I: Send,

§

impl<I> Send for Cycle<I>
where I: Send,

§

impl<I> Send for DecodeUtf16<I>
where I: Send,

§

impl<I> Send for Enumerate<I>
where I: Send,

§

impl<I> Send for Flatten<I>
where <<I as Iterator>::Item as IntoIterator>::IntoIter: Send, I: Send,

§

impl<I> Send for FromIter<I>
where I: Send,

§

impl<I> Send for Fuse<I>
where I: Send,

§

impl<I> Send for Intersperse<I>
where <I as Iterator>::Item: Sized + Send, I: Send,

§

impl<I> Send for Peekable<I>
where I: Send, <I as Iterator>::Item: Send,

§

impl<I> Send for Skip<I>
where I: Send,

§

impl<I> Send for StepBy<I>
where I: Send,

§

impl<I> Send for wasmtime_environ::__core::iter::Take<I>
where I: Send,

§

impl<Idx> Send for Clamp<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::ops::Range<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::range::Range<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::ops::RangeFrom<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::range::RangeFrom<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::ops::RangeInclusive<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::range::RangeInclusive<Idx>
where Idx: Send,

§

impl<Idx> Send for RangeTo<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::ops::RangeToInclusive<Idx>
where Idx: Send,

§

impl<Idx> Send for wasmtime_environ::__core::range::RangeToInclusive<Idx>
where Idx: Send,

§

impl<K, A> Send for wasmtime_environ::collections::oom_abort::hash_set::IntoIter<K, A>
where A: Send, K: Send,

§

impl<K, V, A> Send for wasmtime_environ::collections::oom_abort::hash_map::IntoIter<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, A> Send for IntoKeys<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, A> Send for IntoValues<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, S, A> Send for HashMap<K, V, S, A>
where S: Send, A: Send, K: Send, V: Send,

§

impl<K, V, S> Send for TryHashMap<K, V, S>
where S: Send, K: Send, V: Send,

§

impl<K, V, S> Send for TryIndexMap<K, V, S>
where S: Send, K: Send, V: Send,

§

impl<K, V> Send for BTreeMapIntoIter<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for BoxedSlice<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for IndexMap<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for Intern<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for wasmtime_environ::IntoIter<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for NameMap<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for PrimaryMap<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for SecondaryMap<K, V>
where V: Send, K: Send,

§

impl<K, V> Send for SparseMap<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for TryBTreeMap<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for TryPrimaryMap<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for TrySecondaryMap<K, V>
where V: Send, K: Send,

§

impl<K> Send for EntitySet<K>
where K: Send,

§

impl<K> Send for wasmtime_environ::Keys<K>
where K: Send,

§

impl<K> Send for TryEntitySet<K>
where K: Send,

§

impl<Node> Send for Dfs<Node>
where Node: Send,

§

impl<Node> Send for DfsEvent<Node>
where Node: Send,

§

impl<Node> Send for EntityGraph<Node>
where Node: Send,

§

impl<Node> Send for StronglyConnectedComponents<Node>
where Node: Send,

§

impl<P> Send for MaybeDangling<P>
where P: Send + ?Sized,

§

impl<P> Send for VMComponentOffsets<P>
where P: Send,

§

impl<P> Send for VMOffsets<P>
where P: Send,

§

impl<P> Send for VMOffsetsFields<P>
where P: Send,

§

impl<Ptr> Send for Pin<Ptr>
where Ptr: Send,

§

impl<T, A> Send for Box<T, A>
where A: Send, T: Send + ?Sized,

§

impl<T, A> Send for Vec<T, A>
where A: Send, T: Send,

§

impl<T, E> Send for Result<T, E>
where T: Send, E: Send,

§

impl<T, F> Send for DropGuard<T, F>
where T: Send, F: Send,

§

impl<T, F> Send for LazyCell<T, F>
where F: Send, T: Send,

§

impl<T, F> Send for Successors<T, F>
where F: Send, T: Send,

§

impl<T, F> Send for Undo<T, F>
where T: Send, F: Send,

§

impl<T, S, A> Send for HashSet<T, S, A>
where S: Send, A: Send, T: Send,

§

impl<T, S> Send for TryHashSet<T, S>
where S: Send, T: Send,

§

impl<T, U> Send for wasmtime_environ::__core::io::Chain<T, U>
where T: Send, U: Send,

§

impl<T, const N: usize> Send for wasmtime_environ::__core::array::IntoIter<T, N>
where T: Send,

§

impl<T, const N: usize> Send for Mask<T, N>
where T: Send,

§

impl<T, const N: usize> Send for Simd<T, N>
where T: Send,

§

impl<T, const VARIANT: u32, const FIELD: u32> Send for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

§

impl<T> Send for AssertUnwindSafe<T>
where T: Send,

§

impl<T> Send for Bound<T>
where T: Send,

§

impl<T> Send for wasmtime_environ::component::CoreExport<T>
where T: Send,

§

impl<T> Send for wasmtime_environ::component::dfg::CoreExport<T>
where T: Send,

§

impl<T> Send for wasmtime_environ::__core::io::Cursor<T>
where T: Send,

§

impl<T> Send for Discriminant<T>

§

impl<T> Send for wasmtime_environ::__core::iter::Empty<T>

§

impl<T> Send for EntityList<T>
where T: Send,

§

impl<T> Send for ExportItem<T>
where T: Send,

§

impl<T> Send for IndexSet<T>
where T: Send,

§

impl<T> Send for wasmtime_environ::__core::result::IntoIter<T>
where T: Send,

§

impl<T> Send for ListPool<T>
where T: Send,

§

impl<T> Send for ManuallyDrop<T>
where T: Send + ?Sized,

§

impl<T> Send for MaybeUninit<T>
where T: Send,

§

impl<T> Send for NumBuffer<T>
where T: Send,

§

impl<T> Send for Once<T>
where T: Send,

§

impl<T> Send for OnceCell<T>
where T: Send,

§

impl<T> Send for Option<T>
where T: Send,

§

impl<T> Send for PackedOption<T>
where T: Send,

§

impl<T> Send for Pending<T>

§

impl<T> Send for PhantomContravariant<T>
where T: ?Sized,

§

impl<T> Send for PhantomCovariant<T>
where T: ?Sized,

§

impl<T> Send for PhantomData<T>
where T: Send + ?Sized,

§

impl<T> Send for PhantomInvariant<T>
where T: ?Sized,

§

impl<T> Send for Poll<T>
where T: Send,

§

impl<T> Send for Ready<T>
where T: Send,

§

impl<T> Send for Rev<T>
where T: Send,

§

impl<T> Send for Reverse<T>
where T: Send,

§

impl<T> Send for Saturating<T>
where T: Send,

§

impl<T> Send for ScopeVec<T>
where T: Send,

§

impl<T> Send for SyncUnsafeCell<T>
where T: Send + ?Sized,

§

impl<T> Send for SyncView<T>
where T: Send + ?Sized,

§

impl<T> Send for wasmtime_environ::__core::io::Take<T>
where T: Send,

§

impl<T> Send for TraitImpl<T>
where T: ?Sized,

§

impl<T> Send for TryVec<T>
where T: Send,

§

impl<T> Send for UnsafeCell<T>
where T: Send + ?Sized,

§

impl<T> Send for UnsafePinned<T>
where T: Send + ?Sized,

§

impl<T> Send for Wrapper<T>
where T: Send,

§

impl<T> Send for Wrapping<T>
where T: Send,

§

impl<T> Send for Yeet<T>
where T: Send,

§

impl<Y, R> Send for CoroutineState<Y, R>
where Y: Send, R: Send,