wasmtime_environ::__core::prelude::rust_2024

Trait Send

Source
pub unsafe auto trait Send { }
๐Ÿ”ฌThis is a nightly-only experimental API. (prelude_2024)
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.

Implementorsยง

1.0.0 ยท Sourceยง

impl !Send for Arguments<'_>

Sourceยง

impl !Send for LocalWaker

1.26.0 ยท Sourceยง

impl !Send for Args

1.26.0 ยท Sourceยง

impl !Send for ArgsOs

Sourceยง

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

1.36.0 ยท Sourceยง

impl Send for Waker

1.6.0 ยท Sourceยง

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

1.44.0 ยท Sourceยง

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

1.44.0 ยท Sourceยง

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

Sourceยง

impl<'a, 'b, K, Q, V, S, A> Send for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
where K: Send, Q: Sync + ?Sized, V: Send, S: Send, A: Send + Allocator,

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

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,

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 MappedMutexGuard<'_, T>
where T: ?Sized,

1.0.0 ยท Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

1.0.0 ยท Sourceยง

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

1.0.0 ยท Sourceยง

impl<T> !Send for 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 Cell<T>
where T: Send + ?Sized,

1.0.0 ยท Sourceยง

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

1.28.0 ยท Sourceยง

impl<T> Send for NonZero<T>

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 wasmtime_environ::__core::slice::IterMut<'_, 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,

1.0.0 ยท Sourceยง

impl<T> Send for AtomicPtr<T>

Sourceยง

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

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

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 alloc::collections::linked_list::IterMut<'_, T>
where T: Send,

Sourceยง

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

Sourceยง

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

1.0.0 ยท Sourceยง

impl<T> Send for std::sync::mpsc::Receiver<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,

1.0.0 ยท Sourceยง

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

1.70.0 ยท Sourceยง

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

Sourceยง

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

1.0.0 ยท Sourceยง

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

1.29.0 ยท Sourceยง

impl<T> Send for JoinHandle<T>

Sourceยง

impl<T> Send for Bucket<T>

1.0.0 ยท Sourceยง

impl<T, A> !Send for Rc<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.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,

Sourceยง

impl<T, A> Send for 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.0.0 ยท Sourceยง

impl<T, A> Send for LinkedList<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.0.0 ยท Sourceยง

impl<T, A> Send for Arc<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,

Sourceยง

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

Sourceยง

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

Sourceยง

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

Sourceยง

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

Auto implementorsยง

ยง

impl !Send for RawWaker

ยง

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

ยง

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

ยง

impl Send for Instance

ยง

impl Send for SideEffect

ยง

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

ยง

impl Send for ComponentItem

ยง

impl Send for wasmtime_environ::component::CoreDef

ยง

impl Send for wasmtime_environ::component::Export

ยง

impl Send for FixedEncoding

ยง

impl Send for FlatType

ยง

impl Send for GlobalInitializer

ยง

impl Send for InstantiateModule

ยง

impl Send for InterfaceType

ยง

impl Send for StringEncoding

ยง

impl Send for wasmtime_environ::component::Trampoline

ยง

impl Send for Transcode

ยง

impl Send for TypeDef

ยง

impl Send for Collector

ยง

impl Send for CompileError

ยง

impl Send for ConstOp

ยง

impl Send for EngineOrModuleTypeIndex

ยง

impl Send for EntityIndex

ยง

impl Send for EntityType

ยง

impl Send for GcLayout

ยง

impl Send for IndexType

ยง

impl Send for Initializer

ยง

impl Send for MemoryInitialization

ยง

impl Send for MemoryStyle

ยง

impl Send for ObjectKind

ยง

impl Send for RelocationTarget

ยง

impl Send for SettingKind

ยง

impl Send for TableInitialValue

ยง

impl Send for TableSegmentElements

ยง

impl Send for Trap

ยง

impl Send for VMGcKind

ยง

impl Send for WasmCompositeInnerType

ยง

impl Send for WasmError

ยง

impl Send for WasmHeapBottomType

ยง

impl Send for WasmHeapTopType

ยง

impl Send for WasmHeapType

ยง

impl Send for WasmStorageType

ยง

impl Send for WasmValType

ยง

impl Send for Import

ยง

impl Send for LibCall

ยง

impl Send for AsciiChar

ยง

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

ยง

impl Send for Infallible

ยง

impl Send for c_void

ยง

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

ยง

impl Send for BasicBlock

ยง

impl Send for UnwindTerminateReason

ยง

impl Send for IpAddr

ยง

impl Send for Ipv6MulticastScope

ยง

impl Send for SocketAddr

ยง

impl Send for FpCategory

ยง

impl Send for IntErrorKind

ยง

impl Send for SearchStep

ยง

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

ยง

impl Send for AdapterId

ยง

impl Send for AdapterModuleId

ยง

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

ยง

impl Send for ComponentDfg

ยง

impl Send for InstanceId

ยง

impl Send for MemoryId

ยง

impl Send for PostReturnId

ยง

impl Send for ReallocId

ยง

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

ยง

impl Send for Adapter

ยง

impl Send for AdapterOptions

ยง

impl Send for CanonicalAbiInfo

ยง

impl Send for wasmtime_environ::component::CanonicalOptions

ยง

impl Send for CompiledComponentInfo

ยง

impl Send for Component

ยง

impl Send for ComponentArtifacts

ยง

impl Send for ComponentFuncIndex

ยง

impl Send for ComponentIndex

ยง

impl Send for ComponentInstanceIndex

ยง

impl Send for ComponentTranslation

ยง

impl Send for ComponentTypeIndex

ยง

impl Send for ComponentTypes

ยง

impl Send for ComponentTypesBuilder

ยง

impl Send for ComponentUpvarIndex

ยง

impl Send for DefinedResourceIndex

ยง

impl Send for ExportIndex

ยง

impl Send for ExtractMemory

ยง

impl Send for ExtractPostReturn

ยง

impl Send for ExtractRealloc

ยง

impl Send for ImportIndex

ยง

impl Send for LoweredIndex

ยง

impl Send for ModuleIndex

ยง

impl Send for ModuleInstanceIndex

ยง

impl Send for ModuleUpvarIndex

ยง

impl Send for NameMapNoIntern

ยง

impl Send for RecordField

ยง

impl Send for wasmtime_environ::component::Resource

ยง

impl Send for ResourceIndex

ยง

impl Send for ResourcesBuilder

ยง

impl Send for RuntimeComponentInstanceIndex

ยง

impl Send for RuntimeImportIndex

ยง

impl Send for RuntimeInstanceIndex

ยง

impl Send for RuntimeMemoryIndex

ยง

impl Send for RuntimePostReturnIndex

ยง

impl Send for RuntimeReallocIndex

ยง

impl Send for StaticComponentIndex

ยง

impl Send for TrampolineIndex

ยง

impl Send for TypeComponent

ยง

impl Send for TypeComponentIndex

ยง

impl Send for TypeComponentInstance

ยง

impl Send for TypeComponentInstanceIndex

ยง

impl Send for TypeEnum

ยง

impl Send for TypeEnumIndex

ยง

impl Send for TypeFlags

ยง

impl Send for TypeFlagsIndex

ยง

impl Send for TypeFunc

ยง

impl Send for TypeFuncIndex

ยง

impl Send for TypeList

ยง

impl Send for TypeListIndex

ยง

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 TypeTuple

ยง

impl Send for TypeTupleIndex

ยง

impl Send for TypeVariant

ยง

impl Send for TypeVariantIndex

ยง

impl Send for VariantInfo

ยง

impl Send for DrcTypeLayouts

ยง

impl Send for NullTypeLayouts

ยง

impl Send for String

ยง

impl Send for AddressMapSection

ยง

impl Send for BuiltinFunctionIndex

ยง

impl Send for CompiledFunctionInfo

ยง

impl Send for CompiledModuleInfo

ยง

impl Send for ConfigTunables

ยง

impl Send for ConstExpr

ยง

impl Send for DataIndex

ยง

impl Send for DefinedFuncIndex

ยง

impl Send for DefinedGlobalIndex

ยง

impl Send for DefinedMemoryIndex

ยง

impl Send for DefinedTableIndex

ยง

impl Send for ElemIndex

ยง

impl Send for EngineInternedRecGroupIndex

ยง

impl Send for FilePos

ยง

impl Send for FuncIndex

ยง

impl Send for FuncRefIndex

ยง

impl Send for FunctionLoc

ยง

impl Send for FunctionMetadata

ยง

impl Send for FunctionName

ยง

impl Send for FunctionType

ยง

impl Send for GcArrayLayout

ยง

impl Send for GcStructLayout

ยง

impl Send for Global

ยง

impl Send for GlobalIndex

ยง

impl Send for HostPtr

ยง

impl Send for InstructionAddressMap

ยง

impl Send for Limits

ยง

impl Send for Memory

ยง

impl Send for MemoryIndex

ยง

impl Send for MemoryInitializer

ยง

impl Send for Metadata

ยง

impl Send for wasmtime_environ::Module

ยง

impl Send for ModuleInternedRecGroupIndex

ยง

impl Send for ModuleInternedTypeIndex

ยง

impl Send for ModuleTypes

ยง

impl Send for ModuleTypesBuilder

ยง

impl Send for OwnedMemoryIndex

ยง

impl Send for RecGroupRelativeTypeIndex

ยง

impl Send for Setting

ยง

impl Send for SizeOverflow

ยง

impl Send for StackMap

ยง

impl Send for StackMapInformation

ยง

impl Send for StaticMemoryInitializer

ยง

impl Send for StaticModuleIndex

ยง

impl Send for Table

ยง

impl Send for TableIndex

ยง

impl Send for TableInitialization

ยง

impl Send for TableSegment

ยง

impl Send for Tag

ยง

impl Send for TagIndex

ยง

impl Send for TrapEncodingBuilder

ยง

impl Send for TrapInformation

ยง

impl Send for Tunables

ยง

impl Send for TypeIndex

ยง

impl Send for VMSharedTypeIndex

ยง

impl Send for WasmArrayType

ยง

impl Send for WasmCompositeType

ยง

impl Send for WasmFieldType

ยง

impl Send for WasmFileInfo

ยง

impl Send for WasmFuncType

ยง

impl Send for WasmFunctionInfo

ยง

impl Send for WasmRecGroup

ยง

impl Send for WasmRefType

ยง

impl Send for WasmStructType

ยง

impl Send for WasmSubType

ยง

impl Send for AllocError

ยง

impl Send for Layout

ยง

impl Send for LayoutError

ยง

impl Send for TypeId

ยง

impl Send for CpuidResult

ยง

impl Send for __m128

ยง

impl Send for __m128bh

ยง

impl Send for __m128d

ยง

impl Send for __m128h

ยง

impl Send for __m128i

ยง

impl Send for __m256

ยง

impl Send for __m256bh

ยง

impl Send for __m256d

ยง

impl Send for __m256h

ยง

impl Send for __m256i

ยง

impl Send for __m512

ยง

impl Send for __m512bh

ยง

impl Send for __m512d

ยง

impl Send for __m512h

ยง

impl Send for __m512i

ยง

impl Send for bf16

ยง

impl Send for TryFromSliceError

ยง

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

ยง

impl Send for BorrowError

ยง

impl Send for BorrowMutError

ยง

impl Send for CharTryFromError

ยง

impl Send for DecodeUtf16Error

ยง

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

ยง

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

ยง

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

ยง

impl Send for ParseCharError

ยง

impl Send for ToLowercase

ยง

impl Send for ToUppercase

ยง

impl Send for TryFromCharError

ยง

impl Send for CStr

ยง

impl Send for FromBytesUntilNulError

ยง

impl Send for FromBytesWithNulError

ยง

impl Send for Error

ยง

impl Send for SipHasher

ยง

impl Send for ReturnToArg

ยง

impl Send for UnwindActionArg

ยง

impl Send for PhantomPinned

ยง

impl Send for Assume

ยง

impl Send for AddrParseError

ยง

impl Send for Ipv4Addr

ยง

impl Send for Ipv6Addr

ยง

impl Send for SocketAddrV4

ยง

impl Send for SocketAddrV6

ยง

impl Send for ParseFloatError

ยง

impl Send for ParseIntError

ยง

impl Send for TryFromIntError

ยง

impl Send for wasmtime_environ::__core::ptr::Alignment

ยง

impl Send for RangeFull

ยง

impl Send for ParseBoolError

ยง

impl Send for Utf8Error

ยง

impl Send for AtomicBool

ยง

impl Send for AtomicI8

ยง

impl Send for AtomicI16

ยง

impl Send for AtomicI32

ยง

impl Send for AtomicI64

ยง

impl Send for AtomicIsize

ยง

impl Send for AtomicU8

ยง

impl Send for AtomicU16

ยง

impl Send for AtomicU32

ยง

impl Send for AtomicU64

ยง

impl Send for AtomicUsize

ยง

impl Send for RawWakerVTable

ยง

impl Send for Duration

ยง

impl Send for TryFromFloatSecsError

ยง

impl Send for Big8x3

ยง

impl Send for Big32x40

ยง

impl Send for Decoded

ยง

impl Send for FullDecoded

ยง

impl Send for Number

ยง

impl Send for Sign

ยง

impl Send for TryCaptureWithDebug

ยง

impl Send for TryCaptureWithoutDebug

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Send for Location<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Send for EncodeUtf16<'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 Lines<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

ยง

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

ยง

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

ยง

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

ยง

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, F> Send for WasmparserTypeConverter<'a, F>
where F: Send,

ยง

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

ยง

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

ยง

impl<'a, I, A> Send for Splice<'a, I, A>
where I: Send, <I as Iterator>::Item: Send, A: 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::IterMut<'a, K, V>
where K: Send, V: 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> 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 Chunks<'a, T>
where T: Sync,

ยง

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

ยง

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, T, F, A> Send for 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, const N: usize> !Send for ArrayWindows<'a, T, N>

ยง

impl<'a, T, const N: usize> Send for wasmtime_environ::__core::slice::ArrayChunks<'a, T, N>
where T: Sync,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'f> !Send for VaListImpl<'f>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<H> Send for BuildHasherDefault<H>

ยง

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

ยง

impl<I> Send for DecodeUtf16<I>
where I: 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 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 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 Take<I>
where I: 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, F, const N: usize> Send for MapWindows<I, F, N>
where F: Send, I: Send, <I as Iterator>::Item: Send,

ยง

impl<I, G> Send for IntersperseWith<I, G>
where G: Send, <I as Iterator>::Item: Send, I: 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 wasmtime_environ::__core::iter::ArrayChunks<I, N>
where I: Send, <I as Iterator>::Item: Send,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<Idx> Send for wasmtime_environ::__core::range::RangeFrom<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 RangeToInclusive<Idx>
where Idx: Send,

ยง

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

ยง

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

ยง

impl<K, V> Send for Intern<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 IndexMap<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 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<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> Send for ExportItem<T>
where T: Send,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Send for AsyncDropInPlace<T>
where <T as AsyncDestruct>::AsyncDestructor: Send, T: ?Sized,

ยง

impl<T> Send for Pending<T>

ยง

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

ยง

impl<T> Send for Empty<T>

ยง

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

ยง

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

ยง

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

ยง

impl<T> Send for Discriminant<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Send for Wrapper<T>
where T: 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 LazyCell<T, F>
where F: Send, T: Send,

ยง

impl<T, F> Send for Successors<T, F>
where F: Send, T: 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<Y, R> Send for CoroutineState<Y, R>
where Y: Send, R: Send,

ยง

impl<const N: usize> Send for LaneCount<N>

ยง

impl<const N: usize> Send for GetManyMutError<N>