Trait wasmtime_wiggle::bitflags::_core::marker::Send 1.0.0[−][src]
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 Rc
s 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 for more details.
Implementations on Foreign Types
impl Send for Big32x40
impl Send for Big8x3
impl Send for Sign
impl<'a> Send for Decimal<'a>
impl<'a> Send for ParseResult<'a>
impl Send for Unpacked
impl Send for Decoded
impl Send for FullDecoded
impl<'a> Send for Part<'a>
impl<'a> Send for Formatted<'a>
impl Send for Sign
impl Send for Argument
impl Send for FormatSpec
impl Send for Alignment
impl Send for Count
impl Send for MacroCallsite
impl<T> Send for RwLock<T> where
T: Send + ?Sized,
[src]
T: Send + ?Sized,
impl<'_, T> !Send for MutexGuard<'_, T> where
T: ?Sized,
[src]
T: ?Sized,
impl<'_, T> !Send for RwLockWriteGuard<'_, T> where
T: ?Sized,
[src]
T: ?Sized,
impl !Send for Args
[src]
impl Send for Once
[src]
impl !Send for ArgsOs
[src]
impl<T> Send for Receiver<T> where
T: Send,
[src]
T: Send,
impl<T> Send for SyncOnceCell<T> where
T: Send,
[src]
T: Send,
impl<'_, T> !Send for RwLockReadGuard<'_, T> where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Send for Mutex<T> where
T: Send + ?Sized,
[src]
T: Send + ?Sized,
impl<T> Send for Sender<T> where
T: Send,
[src]
T: Send,
impl<'a> Send for IoSlice<'a>
[src]
impl<'a> Send for IoSliceMut<'a>
[src]
impl<T> Send for SyncSender<T> where
T: Send,
[src]
T: Send,
impl<T> Send for JoinHandle<T>
[src]
impl<T> !Send for *const T where
T: ?Sized,
[src]
T: ?Sized,
impl<'_, T> Send for &'_ T where
T: Sync + ?Sized,
[src]
T: Sync + ?Sized,
impl<T> !Send for *mut T where
T: ?Sized,
[src]
T: ?Sized,
impl<'_, T> Send for &'_ mut T where
T: Send + ?Sized,
[src]
T: Send + ?Sized,
impl<T> Send for Arc<T> where
T: Sync + Send + ?Sized,
[src]
T: Sync + Send + ?Sized,
impl<T> Send for LinkedList<T> where
T: Send,
[src]
T: Send,
impl<T> Send for Weak<T> where
T: Sync + Send + ?Sized,
[src]
T: Sync + Send + ?Sized,
impl<T, A> Send for IntoIter<T, A> where
T: Send,
A: Allocator + Send,
[src]
T: Send,
A: Allocator + Send,
impl<'_, T> Send for Drain<'_, T> where
T: Send,
[src]
T: Send,
impl<'_> Send for Drain<'_>
[src]
impl<'_, T> Send for Iter<'_, T> where
T: Sync,
[src]
T: Sync,
impl<'_, T> Send for CursorMut<'_, T> where
T: Send,
[src]
T: Send,
impl<'_, T, A> Send for Drain<'_, T, A> where
T: Send,
A: Send + Allocator,
[src]
T: Send,
A: Send + Allocator,
impl<'_, T> Send for Cursor<'_, T> where
T: Sync,
[src]
T: Sync,
impl<T> !Send for Rc<T> where
T: ?Sized,
[src]
T: ?Sized,
impl<'_, T> Send for IterMut<'_, T> where
T: Send,
[src]
T: Send,
impl<'_, T> Send for IterMut<'_, T> where
T: Send,
[src]
T: Send,
impl<T> !Send for Weak<T> where
T: ?Sized,
[src]
T: ?Sized,
impl Send for InterruptHandle
[src]
impl<A> Send for SmallVec<A> where
A: Array,
<A as Array>::Item: Send,
A: Array,
<A as Array>::Item: Send,
impl<'a, T> Send for Drain<'a, T> where
T: Send + Array,
T: Send + Array,
impl<T> Send for RawIntoIter<T> where
T: Send,
T: Send,
impl<'_, K, V, S> Send for RawOccupiedEntryMut<'_, K, V, S> where
K: Send,
V: Send,
S: Sync,
K: Send,
V: Send,
S: Sync,
impl<'_, K, V> Send for IterMut<'_, K, V> where
K: Send,
V: Send,
K: Send,
V: Send,
impl<T> Send for Bucket<T>
impl<T> Send for RawTable<T> where
T: Send,
T: Send,
impl<'_, T> Send for RawDrain<'_, T> where
T: Send,
T: Send,
impl<'_, K, V, S> Send for OccupiedEntry<'_, K, V, S> where
K: Send,
V: Send,
S: Send,
K: Send,
V: Send,
S: Send,
impl Send for GdbJitImageRegistration
impl Send for ProtectGuard
impl Send for Region
impl Send for LockGuard
impl Send for isize
impl<T> Send for [T] where
T: Send,
T: Send,
impl Send for [u8]
impl Send for char
impl Send for u128
impl Send for u16
impl Send for i128
impl Send for i16
impl Send for str
impl Send for f64
impl Send for u64
impl Send for u8
impl Send for i64
impl Send for i8
impl<T, const N: usize> Send for [T; N] where
T: Send,
T: Send,
impl Send for bool
impl Send for f32
impl Send for u32
impl Send for usize
impl Send for i32
Implementors
impl Send for Waker
1.36.0[src]
impl<'_, T> Send for wasmtime_wiggle::bitflags::_core::slice::Iter<'_, T> where
T: Sync,
[src]
T: Sync,
impl<'_, T> Send for wasmtime_wiggle::bitflags::_core::slice::IterMut<'_, T> where
T: Send,
[src]
T: Send,
impl<Dyn> Send for DynMetadata<Dyn> where
Dyn: ?Sized,
[src]
Dyn: ?Sized,
impl<T> !Send for NonNull<T> where
T: ?Sized,
1.25.0[src]
T: ?Sized,
NonNull
pointers are not Send
because the data they reference may be aliased.
impl<T> Send for Cell<T> where
T: Send + ?Sized,
[src]
T: Send + ?Sized,
impl<T> Send for RefCell<T> where
T: Send + ?Sized,
[src]
T: Send + ?Sized,
impl<T> Send for wasmtime_wiggle::bitflags::_core::iter::Empty<T>
1.42.0[src]
impl<T> Send for AtomicPtr<T>
[src]
Auto implementors
impl !Send for Definition
impl !Send for Entry
impl !Send for ModuleDefinition
impl !Send for ModuleEntry
impl !Send for Type
impl !Send for TypeRef
impl !Send for ParamUnknown
impl !Send for TypePolyfill
impl !Send for WasmtimeGuestMemory
impl !Send for EnteredSpan
impl !Send for FuncPolyfill
impl !Send for ModulePolyfill
impl !Send for ParamPolyfill
impl !Send for Polyfill
impl !Send for Case
impl !Send for DocValidation
impl !Send for Document
impl !Send for InterfaceFunc
impl !Send for InterfaceFuncParam
impl !Send for Module
impl !Send for NamedType
impl !Send for RecordDatatype
impl !Send for RecordMember
impl !Send for Variant
impl !Send for TraitObject
impl !Send for RawWaker
impl Send for GuestError
impl Send for Trap
impl Send for Abi
impl Send for BuiltinType
impl Send for IntRepr
impl Send for ModuleImportVariant
impl Send for RecordKind
impl Send for RepEquality
impl Send for SExpr
impl Send for ValidationError
impl Send for WasmType
impl Send for WitxError
impl Send for ImportTypeSyntax
impl Send for PolyfillError
impl Send for wasmtime_wiggle::bitflags::_core::cmp::Ordering
impl Send for Infallible
impl Send for c_void
impl Send for wasmtime_wiggle::bitflags::_core::fmt::Alignment
impl Send for FpCategory
impl Send for IntErrorKind
impl Send for SearchStep
impl Send for wasmtime_wiggle::bitflags::_core::sync::atomic::Ordering
impl Send for BorrowHandle
impl Send for wasmtime_wiggle::Region
impl Send for Identifier
impl Send for wasmtime_wiggle::tracing::field::Empty
impl Send for Field
impl Send for FieldSet
impl Send for wasmtime_wiggle::tracing::field::Iter
impl Send for Kind
impl Send for LevelFilter
impl Send for ParseLevelError
impl Send for ParseLevelFilterError
impl Send for Dispatch
impl Send for wasmtime_wiggle::tracing::Id
impl Send for Level
impl Send for Span
impl Send for DefaultGuard
impl Send for Interest
impl Send for SetGlobalDefaultError
impl Send for HandleSyntax
impl Send for Constant
impl Send for Filesystem
impl Send for HandleDatatype
impl Send for wasmtime_wiggle::witx::Id
impl Send for wasmtime_wiggle::witx::Location
impl Send for MockFs
impl Send for ModuleImport
impl Send for SizeAlign
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 __m128i
impl Send for __m256
impl Send for __m256bh
impl Send for __m256d
impl Send for __m256i
impl Send for __m512
impl Send for __m512bh
impl Send for __m512d
impl Send for __m512i
impl Send for TryFromSliceError
impl Send for wasmtime_wiggle::bitflags::_core::ascii::EscapeDefault
impl Send for BorrowError
impl Send for BorrowMutError
impl Send for CharTryFromError
impl Send for DecodeUtf16Error
impl Send for wasmtime_wiggle::bitflags::_core::char::EscapeDebug
impl Send for wasmtime_wiggle::bitflags::_core::char::EscapeDefault
impl Send for wasmtime_wiggle::bitflags::_core::char::EscapeUnicode
impl Send for ParseCharError
impl Send for ToLowercase
impl Send for ToUppercase
impl Send for Error
impl Send for SipHasher
impl Send for NonZeroI8
impl Send for NonZeroI16
impl Send for NonZeroI32
impl Send for NonZeroI64
impl Send for NonZeroI128
impl Send for NonZeroIsize
impl Send for NonZeroU8
impl Send for NonZeroU16
impl Send for NonZeroU32
impl Send for NonZeroU64
impl Send for NonZeroU128
impl Send for NonZeroUsize
impl Send for ParseFloatError
impl Send for ParseIntError
impl Send for TryFromIntError
impl Send for RangeFull
impl Send for NoneError
impl Send for Utf8Lossy
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 PhantomPinned
impl<'a> !Send for Instruction<'a>
impl<'a> !Send for GuestStr<'a>
impl<'a> !Send for GuestStrMut<'a>
impl<'a> !Send for Event<'a>
impl<'a> !Send for ValueSet<'a>
impl<'a> !Send for Attributes<'a>
impl<'a> !Send for Record<'a>
impl<'a> !Send for RecordMemberLayout<'a>
impl<'a> !Send for Arguments<'a>
impl<'a> !Send for Formatter<'a>
impl<'a> !Send for PanicInfo<'a>
impl<'a> Send for DeclSyntax<'a>
impl<'a> Send for ModuleDeclSyntax<'a>
impl<'a> Send for TopLevelSyntax<'a>
impl<'a> Send for TypedefSyntax<'a>
impl<'a> Send for Entered<'a>
impl<'a> Send for Metadata<'a>
impl<'a> Send for CaseSyntax<'a>
impl<'a> Send for CommentSyntax<'a>
impl<'a> Send for ConstSyntax<'a>
impl<'a> Send for EnumSyntax<'a>
impl<'a> Send for ExpectedSyntax<'a>
impl<'a> Send for FieldSyntax<'a>
impl<'a> Send for FlagsSyntax<'a>
impl<'a> Send for InterfaceFuncSyntax<'a>
impl<'a> Send for ModuleImportSyntax<'a>
impl<'a> Send for ModuleSyntax<'a>
impl<'a> Send for RecordSyntax<'a>
impl<'a> Send for TopLevelDocument<'a>
impl<'a> Send for TupleSyntax<'a>
impl<'a> Send for TypenameSyntax<'a>
impl<'a> Send for UnionSyntax<'a>
impl<'a> Send for VariantSyntax<'a>
impl<'a> Send for wasmtime_wiggle::bitflags::_core::panic::Location<'a>
impl<'a> Send for EscapeAscii<'a>
impl<'a> Send for Utf8LossyChunk<'a>
impl<'a> Send for Utf8LossyChunksIter<'a>
impl<'a> Send for CharSearcher<'a>
impl<'a> Send for 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_wiggle::bitflags::_core::str::EscapeDebug<'a>
impl<'a> Send for wasmtime_wiggle::bitflags::_core::str::EscapeDefault<'a>
impl<'a> Send for wasmtime_wiggle::bitflags::_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 Context<'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, 'f> !Send for VaList<'a, 'f>
impl<'a, A> Send for wasmtime_wiggle::bitflags::_core::option::Iter<'a, A> where
A: Sync,
A: Sync,
impl<'a, A> Send for wasmtime_wiggle::bitflags::_core::option::IterMut<'a, A> where
A: Send,
A: Send,
impl<'a, F> Send for CharPredicateSearcher<'a, F> where
F: Send,
F: Send,
impl<'a, P> Send for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for Matches<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for RMatches<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for wasmtime_wiggle::bitflags::_core::str::RSplit<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for wasmtime_wiggle::bitflags::_core::str::RSplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for wasmtime_wiggle::bitflags::_core::str::Split<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for wasmtime_wiggle::bitflags::_core::str::SplitInclusive<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for wasmtime_wiggle::bitflags::_core::str::SplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, P> Send for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Send,
<P as Pattern<'a>>::Searcher: Send,
impl<'a, T> !Send for GuestPtr<'a, T>
impl<'a, T> !Send for GuestSlice<'a, T>
impl<'a, T> !Send for GuestSliceMut<'a, T>
impl<'a, T> Send for Documented<'a, T> where
T: Send,
T: Send,
impl<'a, T> Send for wasmtime_wiggle::bitflags::_core::result::Iter<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Send for wasmtime_wiggle::bitflags::_core::result::IterMut<'a, T> where
T: Send,
T: Send,
impl<'a, T> Send for Chunks<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Send for ChunksExact<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Send for ChunksExactMut<'a, T> where
T: Send,
T: Send,
impl<'a, T> Send for ChunksMut<'a, T> where
T: Send,
T: Send,
impl<'a, T> Send for RChunks<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Send for RChunksExact<'a, T> where
T: Sync,
T: Sync,
impl<'a, T> Send for RChunksExactMut<'a, T> where
T: Send,
T: Send,
impl<'a, T> Send for RChunksMut<'a, T> where
T: Send,
T: Send,
impl<'a, T> Send for Windows<'a, T> where
T: Sync,
T: Sync,
impl<'a, T, P> Send for GroupBy<'a, T, P> where
P: Send,
T: Sync,
P: Send,
T: Sync,
impl<'a, T, P> Send for GroupByMut<'a, T, P> where
P: Send,
T: Send,
P: Send,
T: Send,
impl<'a, T, P> Send for wasmtime_wiggle::bitflags::_core::slice::RSplit<'a, T, P> where
P: Send,
T: Sync,
P: Send,
T: Sync,
impl<'a, T, P> Send for RSplitMut<'a, T, P> where
P: Send,
T: Send,
P: Send,
T: Send,
impl<'a, T, P> Send for wasmtime_wiggle::bitflags::_core::slice::RSplitN<'a, T, P> where
P: Send,
T: Sync,
P: Send,
T: Sync,
impl<'a, T, P> Send for RSplitNMut<'a, T, P> where
P: Send,
T: Send,
P: Send,
T: Send,
impl<'a, T, P> Send for wasmtime_wiggle::bitflags::_core::slice::Split<'a, T, P> where
P: Send,
T: Sync,
P: Send,
T: Sync,
impl<'a, T, P> Send for wasmtime_wiggle::bitflags::_core::slice::SplitInclusive<'a, T, P> where
P: Send,
T: Sync,
P: Send,
T: Sync,
impl<'a, T, P> Send for SplitInclusiveMut<'a, T, P> where
P: Send,
T: Send,
P: Send,
T: Send,
impl<'a, T, P> Send for SplitMut<'a, T, P> where
P: Send,
T: Send,
P: Send,
T: Send,
impl<'a, T, P> Send for wasmtime_wiggle::bitflags::_core::slice::SplitN<'a, T, P> where
P: Send,
T: Sync,
P: Send,
T: Sync,
impl<'a, T, P> Send for SplitNMut<'a, T, P> where
P: Send,
T: Send,
P: Send,
T: Send,
impl<'a, T, const N: usize> !Send for ArrayWindows<'a, T, N>
impl<'a, T, const N: usize> Send for ArrayChunks<'a, T, N> where
T: Sync,
T: Sync,
impl<'a, T, const N: usize> Send for ArrayChunksMut<'a, T, N> where
T: Send,
T: Send,
impl<'b, T> !Send for Ref<'b, T>
impl<'b, T> !Send for RefMut<'b, T>
impl<'f> !Send for VaListImpl<'f>
impl<A> Send for Repeat<A> where
A: Send,
A: Send,
impl<A> Send for wasmtime_wiggle::bitflags::_core::option::IntoIter<A> where
A: Send,
A: Send,
impl<A, B> Send for Chain<A, B> where
A: Send,
B: Send,
A: Send,
B: Send,
impl<A, B> Send for Zip<A, B> where
A: Send,
B: Send,
A: Send,
B: Send,
impl<B, C> Send for ControlFlow<B, C> where
B: Send,
C: Send,
B: Send,
C: Send,
impl<F> Send for PollFn<F> where
F: Send,
F: Send,
impl<F> Send for FromFn<F> where
F: Send,
F: Send,
impl<F> Send for OnceWith<F> where
F: Send,
F: Send,
impl<F> Send for RepeatWith<F> where
F: Send,
F: Send,
impl<H> Send for BuildHasherDefault<H> where
H: Send,
H: Send,
impl<I> Send for DecodeUtf16<I> where
I: Send,
I: Send,
impl<I> Send for Cloned<I> where
I: Send,
I: Send,
impl<I> Send for Copied<I> where
I: Send,
I: Send,
impl<I> Send for Cycle<I> where
I: Send,
I: Send,
impl<I> Send for Enumerate<I> where
I: Send,
I: Send,
impl<I> Send for Flatten<I> where
I: Send,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Send,
I: Send,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Send,
impl<I> Send for Fuse<I> where
I: Send,
I: Send,
impl<I> Send for Intersperse<I> where
I: Send,
<I as Iterator>::Item: Send,
I: Send,
<I as Iterator>::Item: Send,
impl<I> Send for Peekable<I> where
I: Send,
<I as Iterator>::Item: Send,
I: Send,
<I as Iterator>::Item: Send,
impl<I> Send for Skip<I> where
I: Send,
I: Send,
impl<I> Send for StepBy<I> where
I: Send,
I: Send,
impl<I> Send for Take<I> where
I: Send,
I: Send,
impl<I, F> Send for FilterMap<I, F> where
F: Send,
I: Send,
F: Send,
I: Send,
impl<I, F> Send for Inspect<I, F> where
F: Send,
I: Send,
F: Send,
I: Send,
impl<I, F> Send for Map<I, F> where
F: Send,
I: Send,
F: Send,
I: Send,
impl<I, G> Send for IntersperseWith<I, G> where
G: Send,
I: Send,
<I as Iterator>::Item: Send,
G: Send,
I: Send,
<I as Iterator>::Item: Send,
impl<I, P> Send for Filter<I, P> where
I: Send,
P: Send,
I: Send,
P: Send,
impl<I, P> Send for MapWhile<I, P> where
I: Send,
P: Send,
I: Send,
P: Send,
impl<I, P> Send for SkipWhile<I, P> where
I: Send,
P: Send,
I: Send,
P: Send,
impl<I, P> Send for TakeWhile<I, P> where
I: Send,
P: Send,
I: Send,
P: Send,
impl<I, St, F> Send for Scan<I, St, F> where
F: Send,
I: Send,
St: Send,
F: Send,
I: Send,
St: Send,
impl<I, U, F> Send for FlatMap<I, U, F> where
F: Send,
I: Send,
<U as IntoIterator>::IntoIter: Send,
F: Send,
I: Send,
<U as IntoIterator>::IntoIter: Send,
impl<Idx> Send for Range<Idx> where
Idx: Send,
Idx: Send,
impl<Idx> Send for RangeFrom<Idx> where
Idx: Send,
Idx: Send,
impl<Idx> Send for RangeInclusive<Idx> where
Idx: Send,
Idx: Send,
impl<Idx> Send for RangeTo<Idx> where
Idx: Send,
Idx: Send,
impl<Idx> Send for RangeToInclusive<Idx> where
Idx: Send,
Idx: Send,
impl<P> Send for Pin<P> where
P: Send,
P: Send,
impl<T> Send for Bound<T> where
T: Send,
T: Send,
impl<T> Send for Option<T> where
T: Send,
T: Send,
impl<T> Send for Poll<T> where
T: Send,
T: Send,
impl<T> Send for DebugValue<T> where
T: Send,
T: Send,
impl<T> Send for DisplayValue<T> where
T: Send,
T: Send,
impl<T> Send for Instrumented<T> where
T: Send,
T: Send,
impl<T> Send for WithDispatch<T> where
T: Send,
T: Send,
impl<T> Send for Reverse<T> where
T: Send,
T: Send,
impl<T> Send for Pending<T> where
T: Send,
T: Send,
impl<T> Send for Ready<T> where
T: Send,
T: Send,
impl<T> Send for wasmtime_wiggle::bitflags::_core::iter::Once<T> where
T: Send,
T: Send,
impl<T> Send for Rev<T> where
T: Send,
T: Send,
impl<T> Send for OnceCell<T> where
T: Send,
T: Send,
impl<T> Send for Discriminant<T>
impl<T> Send for Wrapping<T> where
T: Send,
T: Send,
impl<T> Send for wasmtime_wiggle::bitflags::_core::result::IntoIter<T> where
T: Send,
T: Send,
impl<T> Send for MaybeUninit<T> where
T: Send,
T: Send,
impl<T, E> Send for Result<T, E> where
E: Send,
T: Send,
E: Send,
T: Send,
impl<T, F> Send for Successors<T, F> where
F: Send,
T: Send,
F: Send,
T: Send,
impl<T, F> Send for Lazy<T, F> where
F: Send,
T: Send,
F: Send,
T: Send,
impl<T, const N: usize> Send for wasmtime_wiggle::bitflags::_core::array::IntoIter<T, N> where
T: Send,
T: Send,
impl<T: ?Sized> Send for UnsafeCell<T> where
T: Send,
T: Send,
impl<T: ?Sized> Send for ManuallyDrop<T> where
T: Send,
T: Send,
impl<T: ?Sized> Send for PhantomData<T> where
T: Send,
T: Send,
impl<Y, R> Send for GeneratorState<Y, R> where
R: Send,
Y: Send,
R: Send,
Y: Send,