Skip to main content

Freeze

Trait Freeze 

Source
pub unsafe auto trait Freeze { }
๐Ÿ”ฌThis is a nightly-only experimental API. (freeze)
Expand description

Used to determine whether a type contains any UnsafeCell internally, but not through an indirection. This affects, for example, whether a static of that type is placed in read-only static memory or writable static memory. This can be used to declare that a constant with a generic type will not contain interior mutability, and subsequently allow placing the constant behind references.

ยงSafety

This trait is a core part of the language, it is just expressed as a trait in libcore for convenience. Do not implement it for other types.

Dyn Compatibilityยง

This trait is dyn compatible.

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

Implementorsยง

Sourceยง

impl<T> !Freeze for UnsafeCell<T>
where T: ?Sized,

Sourceยง

impl<T> Freeze for &T
where T: ?Sized,

Sourceยง

impl<T> Freeze for &mut T
where T: ?Sized,

Sourceยง

impl<T> Freeze for *const T is !null
where T: ?Sized,

Sourceยง

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

Sourceยง

impl<T> Freeze for *mut T is !null
where T: ?Sized,

Sourceยง

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

1.28.0 ยท Sourceยง

impl<T> Freeze for NonZero<T>

Sourceยง

impl<T> Freeze for PhantomData<T>
where T: ?Sized,

Auto implementorsยง

ยง

impl Freeze for wasmtime_environ::Abi

ยง

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

ยง

impl Freeze for AbstractResourceIndex

ยง

impl Freeze for Adapter

ยง

impl Freeze for AdapterId

ยง

impl Freeze for AdapterModuleId

ยง

impl Freeze for AdapterOptions

ยง

impl Freeze for AddrParseError

ยง

impl Freeze for AddressMapSection

ยง

impl Freeze for wasmtime_environ::__core::mem::Alignment

ยง

impl Freeze for wasmtime_environ::__core::fmt::Alignment

ยง

impl Freeze for AllocError

ยง

impl Freeze for Array

ยง

impl Freeze for AsciiChar

ยง

impl Freeze for Assume

ยง

impl Freeze for Atom

ยง

impl Freeze for AtomicOrdering

ยง

impl Freeze for BasicBlock

ยง

impl Freeze for BorrowError

ยง

impl Freeze for BorrowMutError

ยง

impl Freeze for BuiltinFunctionIndex

ยง

impl Freeze for ByteStr

ยง

impl Freeze for CStr

ยง

impl Freeze for CallbackId

ยง

impl Freeze for CanonicalAbiInfo

ยง

impl Freeze for wasmtime_environ::component::CanonicalOptions

ยง

impl Freeze for wasmtime_environ::component::dfg::CanonicalOptions

ยง

impl Freeze for wasmtime_environ::component::CanonicalOptionsDataModel

ยง

impl Freeze for wasmtime_environ::component::dfg::CanonicalOptionsDataModel

ยง

impl Freeze for CharCase

ยง

impl Freeze for CharTryFromError

ยง

impl Freeze for Collector

ยง

impl Freeze for CompileError

ยง

impl Freeze for CompiledComponentInfo

ยง

impl Freeze for CompiledFunctionBody

ยง

impl Freeze for CompiledFunctionsTable

ยง

impl Freeze for CompiledFunctionsTableBuilder

ยง

impl Freeze for CompiledModuleInfo

ยง

impl Freeze for CompiledTrap

ยง

impl Freeze for Component

ยง

impl Freeze for ComponentArtifacts

ยง

impl Freeze for ComponentBuiltinFunctionIndex

ยง

impl Freeze for ComponentDfg

ยง

impl Freeze for ComponentExtern

ยง

impl Freeze for ComponentExternData

ยง

impl Freeze for ComponentFuncIndex

ยง

impl Freeze for ComponentIndex

ยง

impl Freeze for ComponentInstanceIndex

ยง

impl Freeze for ComponentItem

ยง

impl Freeze for ComponentPC

ยง

impl Freeze for ComponentTranslation

ยง

impl Freeze for ComponentTypeIndex

ยง

impl Freeze for ComponentTypes

ยง

impl Freeze for ComponentTypesBuilder

ยง

impl Freeze for ComponentUpvarIndex

ยง

impl Freeze for ConfigTunables

ยง

impl Freeze for Const

ยง

impl Freeze for ConstExpr

ยง

impl Freeze for ConstOp

ยง

impl Freeze for CopyingTypeLayouts

ยง

impl Freeze for wasmtime_environ::component::CoreDef

ยง

impl Freeze for wasmtime_environ::component::dfg::CoreDef

ยง

impl Freeze for CpuidResult

ยง

impl Freeze for DataIndex

ยง

impl Freeze for DataModel

ยง

impl Freeze for DebugAsHex

ยง

impl Freeze for DecodeUtf16Error

ยง

impl Freeze for DefaultHasher

ยง

impl Freeze for DefinedFuncIndex

ยง

impl Freeze for DefinedGlobalIndex

ยง

impl Freeze for DefinedMemoryIndex

ยง

impl Freeze for DefinedResourceIndex

ยง

impl Freeze for DefinedTableIndex

ยง

impl Freeze for DefinedTagIndex

ยง

impl Freeze for DrcTypeLayouts

ยง

impl Freeze for Duration

ยง

impl Freeze for DynTrait

ยง

impl Freeze for DynTraitPredicate

ยง

impl Freeze for ElemIndex

ยง

impl Freeze for wasmtime_environ::__core::io::Empty

ยง

impl Freeze for EngineInternedRecGroupIndex

ยง

impl Freeze for EngineOrModuleTypeIndex

ยง

impl Freeze for EntityIndex

ยง

impl Freeze for EntityType

ยง

impl Freeze for wasmtime_environ::prelude::Error

ยง

impl Freeze for wasmtime_environ::__core::io::Error

ยง

impl Freeze for wasmtime_environ::__core::fmt::Error

ยง

impl Freeze for ErrorKind

ยง

impl Freeze for wasmtime_environ::__core::char::EscapeDebug

ยง

impl Freeze for wasmtime_environ::__core::ascii::EscapeDefault

ยง

impl Freeze for wasmtime_environ::__core::char::EscapeDefault

ยง

impl Freeze for wasmtime_environ::__core::char::EscapeUnicode

ยง

impl Freeze for Evaporation

ยง

impl Freeze for wasmtime_environ::component::Export

ยง

impl Freeze for wasmtime_environ::component::dfg::Export

ยง

impl Freeze for ExportIndex

ยง

impl Freeze for ExtractCallback

ยง

impl Freeze for ExtractMemory

ยง

impl Freeze for ExtractPostReturn

ยง

impl Freeze for ExtractRealloc

ยง

impl Freeze for ExtractTable

ยง

impl Freeze for FactInlineIntrinsic

ยง

impl Freeze for FieldId

ยง

impl Freeze for FilePos

ยง

impl Freeze for FixedEncoding

ยง

impl Freeze for FlatType

ยง

impl Freeze for FnPtr

ยง

impl Freeze for FormattingOptions

ยง

impl Freeze for FpCategory

ยง

impl Freeze for FrameInstPos

ยง

impl Freeze for FrameStackShape

ยง

impl Freeze for FrameStateSlotBuilder

ยง

impl Freeze for FrameStateSlotOffset

ยง

impl Freeze for FrameTableBuilder

ยง

impl Freeze for FrameTableDescriptorIndex

ยง

impl Freeze for FrameValType

ยง

impl Freeze for FromBytesUntilNulError

ยง

impl Freeze for FromBytesWithNulError

ยง

impl Freeze for FuncIndex

ยง

impl Freeze for FuncKey

ยง

impl Freeze for FuncKeyIndex

ยง

impl Freeze for FuncKeyKind

ยง

impl Freeze for FuncKeyNamespace

ยง

impl Freeze for FuncRefIndex

ยง

impl Freeze for FunctionLoc

ยง

impl Freeze for FunctionMetadata

ยง

impl Freeze for FunctionName

ยง

impl Freeze for FunctionType

ยง

impl Freeze for FutureInfo

ยง

impl Freeze for GcArrayLayout

ยง

impl Freeze for GcLayout

ยง

impl Freeze for GcStructLayout

ยง

impl Freeze for GcStructLayoutField

ยง

impl Freeze for Generic

ยง

impl Freeze for GenericType

ยง

impl Freeze for GetDisjointMutError

ยง

impl Freeze for Global

ยง

impl Freeze for GlobalConstValue

ยง

impl Freeze for GlobalIndex

ยง

impl Freeze for GlobalInitializer

ยง

impl Freeze for HostCall

ยง

impl Freeze for HostPtr

ยง

impl Freeze for Import

ยง

impl Freeze for ImportIndex

ยง

impl Freeze for IndexType

ยง

impl Freeze for Infallible

ยง

impl Freeze for Initializer

ยง

impl Freeze for InlineTraceInfo

ยง

impl Freeze for Inlining

ยง

impl Freeze for Instance

ยง

impl Freeze for InstanceId

ยง

impl Freeze for InstantiateModule

ยง

impl Freeze for InstructionAddressMap

ยง

impl Freeze for IntErrorKind

ยง

impl Freeze for InterfaceType

ยง

impl Freeze for IpAddr

ยง

impl Freeze for Ipv4Addr

ยง

impl Freeze for Ipv6Addr

ยง

impl Freeze for Ipv6MulticastScope

ยง

impl Freeze for KnownFunc

ยง

impl Freeze for KnownGlobal

ยง

impl Freeze for Last

ยง

impl Freeze for Layout

ยง

impl Freeze for LayoutError

ยง

impl Freeze for Lifetime

ยง

impl Freeze for Limits

ยง

impl Freeze for LinearMemoryOptions

ยง

impl Freeze for LocalDataModel

ยง

impl Freeze for LocalWaker

ยง

impl Freeze for Locality

ยง

impl Freeze for LoweredIndex

ยง

impl Freeze for Memory

ยง

impl Freeze for MemoryId

ยง

impl Freeze for MemoryIndex

ยง

impl Freeze for MemoryInitialization

ยง

impl Freeze for MemoryKind

ยง

impl Freeze for MemorySegmentOffset

ยง

impl Freeze for Metadata

ยง

impl Freeze for wasmtime_environ::Module

ยง

impl Freeze for ModuleIndex

ยง

impl Freeze for ModuleInstanceIndex

ยง

impl Freeze for ModuleInternedRecGroupIndex

ยง

impl Freeze for ModuleInternedTypeIndex

ยง

impl Freeze for ModulePC

ยง

impl Freeze for ModuleStartup

ยง

impl Freeze for ModuleTypes

ยง

impl Freeze for ModuleTypesBuilder

ยง

impl Freeze for ModuleUpvarIndex

ยง

impl Freeze for NameMapNoIntern

ยง

impl Freeze for NonMaxU8

ยง

impl Freeze for NonMaxU16

ยง

impl Freeze for NonMaxU32

ยง

impl Freeze for NonMaxU64

ยง

impl Freeze for NonMaxUsize

ยง

impl Freeze for NullTypeLayouts

ยง

impl Freeze for ObjectCrateErrorWrapper

ยง

impl Freeze for ObjectKind

ยง

impl Freeze for OneSidedRangeBound

ยง

impl Freeze for OperatorCost

ยง

impl Freeze for OperatorCostStrategy

ยง

impl Freeze for OptionsId

ยง

impl Freeze for OptionsIndex

ยง

impl Freeze for wasmtime_environ::__core::cmp::Ordering

ยง

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

ยง

impl Freeze for OutOfMemory

ยง

impl Freeze for OwnedMemoryIndex

ยง

impl Freeze for ParseBoolError

ยง

impl Freeze for ParseCharError

ยง

impl Freeze for ParseFloatError

ยง

impl Freeze for ParseIntError

ยง

impl Freeze for PassiveElemIndex

ยง

impl Freeze for PhantomPinned

ยง

impl Freeze for Pointer

ยง

impl Freeze for PostReturnId

ยง

impl Freeze for RandomState

ยง

impl Freeze for RangeFull

ยง

impl Freeze for RawWaker

ยง

impl Freeze for RawWakerVTable

ยง

impl Freeze for ReallocId

ยง

impl Freeze for RecGroupRelativeTypeIndex

ยง

impl Freeze for RecordField

ยง

impl Freeze for Reference

ยง

impl Freeze for wasmtime_environ::__core::io::Repeat

ยง

impl Freeze for wasmtime_environ::component::Resource

ยง

impl Freeze for wasmtime_environ::component::dfg::Resource

ยง

impl Freeze for ResourceIndex

ยง

impl Freeze for ResourcesBuilder

ยง

impl Freeze for ReturnToArg

ยง

impl Freeze for RuntimeCallbackIndex

ยง

impl Freeze for RuntimeComponentInstanceIndex

ยง

impl Freeze for RuntimeDataIndex

ยง

impl Freeze for RuntimeImportIndex

ยง

impl Freeze for RuntimeInstanceIndex

ยง

impl Freeze for RuntimeMemoryIndex

ยง

impl Freeze for RuntimePostReturnIndex

ยง

impl Freeze for RuntimeReallocIndex

ยง

impl Freeze for RuntimeTableIndex

ยง

impl Freeze for Scc

ยง

impl Freeze for SearchStep

ยง

impl Freeze for SeekFrom

ยง

impl Freeze for Setting

ยง

impl Freeze for SettingKind

ยง

impl Freeze for SideEffect

ยง

impl Freeze for Sign

ยง

impl Freeze for SimdAlign

ยง

impl Freeze for Sink

ยง

impl Freeze for SipHasher

ยง

impl Freeze for SizeOverflow

ยง

impl Freeze for Slice

ยง

impl Freeze for SocketAddr

ยง

impl Freeze for SocketAddrV4

ยง

impl Freeze for SocketAddrV6

ยง

impl Freeze for StackMapSection

ยง

impl Freeze for StaticComponentIndex

ยง

impl Freeze for StaticModuleIndex

ยง

impl Freeze for Str

ยง

impl Freeze for StreamInfo

ยง

impl Freeze for String

ยง

impl Freeze for StringEncoding

ยง

impl Freeze for StringPool

ยง

impl Freeze for Table

ยง

impl Freeze for TableId

ยง

impl Freeze for TableIndex

ยง

impl Freeze for TableInitialValue

ยง

impl Freeze for TableInitialization

ยง

impl Freeze for TableSegment

ยง

impl Freeze for TableSegmentElements

ยง

impl Freeze for Tag

ยง

impl Freeze for TagIndex

ยง

impl Freeze for ToCasefold

ยง

impl Freeze for ToLowercase

ยง

impl Freeze for ToTitlecase

ยง

impl Freeze for ToUppercase

ยง

impl Freeze for Trait

ยง

impl Freeze for wasmtime_environ::component::Trampoline

ยง

impl Freeze for wasmtime_environ::component::dfg::Trampoline

ยง

impl Freeze for TrampolineIndex

ยง

impl Freeze for Transcode

ยง

impl Freeze for Trap

ยง

impl Freeze for TrapEncodingBuilder

ยง

impl Freeze for TrapInformation

ยง

impl Freeze for TrapSentinel

ยง

impl Freeze for TryFromCharError

ยง

impl Freeze for TryFromFloatSecsError

ยง

impl Freeze for TryFromIntError

ยง

impl Freeze for TryFromSliceError

ยง

impl Freeze for TryString

ยง

impl Freeze for Tunables

ยง

impl Freeze for Type

ยง

impl Freeze for TypeComponent

ยง

impl Freeze for TypeComponentGlobalErrorContextTableIndex

ยง

impl Freeze for TypeComponentIndex

ยง

impl Freeze for TypeComponentInstance

ยง

impl Freeze for TypeComponentInstanceIndex

ยง

impl Freeze for TypeComponentLocalErrorContextTableIndex

ยง

impl Freeze for TypeDef

ยง

impl Freeze for TypeEnum

ยง

impl Freeze for TypeEnumIndex

ยง

impl Freeze for TypeErrorContextTable

ยง

impl Freeze for TypeFixedLengthList

ยง

impl Freeze for TypeFixedLengthListIndex

ยง

impl Freeze for TypeFlags

ยง

impl Freeze for TypeFlagsIndex

ยง

impl Freeze for TypeFunc

ยง

impl Freeze for TypeFuncIndex

ยง

impl Freeze for TypeFuture

ยง

impl Freeze for TypeFutureIndex

ยง

impl Freeze for TypeFutureTable

ยง

impl Freeze for TypeFutureTableIndex

ยง

impl Freeze for TypeId

ยง

impl Freeze for TypeIndex

ยง

impl Freeze for TypeKind

ยง

impl Freeze for TypeList

ยง

impl Freeze for TypeListIndex

ยง

impl Freeze for TypeMap

ยง

impl Freeze for TypeMapIndex

ยง

impl Freeze for TypeModule

ยง

impl Freeze for TypeModuleIndex

ยง

impl Freeze for TypeOption

ยง

impl Freeze for TypeOptionIndex

ยง

impl Freeze for TypeRecord

ยง

impl Freeze for TypeRecordIndex

ยง

impl Freeze for TypeResourceTable

ยง

impl Freeze for TypeResourceTableIndex

ยง

impl Freeze for TypeResult

ยง

impl Freeze for TypeResultIndex

ยง

impl Freeze for TypeStream

ยง

impl Freeze for TypeStreamIndex

ยง

impl Freeze for TypeStreamTable

ยง

impl Freeze for TypeStreamTableIndex

ยง

impl Freeze for TypeTuple

ยง

impl Freeze for TypeTupleIndex

ยง

impl Freeze for TypeVariant

ยง

impl Freeze for TypeVariantIndex

ยง

impl Freeze for UnsafeIntrinsic

ยง

impl Freeze for UnwindActionArg

ยง

impl Freeze for UnwindTerminateReason

ยง

impl Freeze for Utf8Error

ยง

impl Freeze for VMGcKind

ยง

impl Freeze for VMSharedTypeIndex

ยง

impl Freeze for VariableOperatorCost

ยง

impl Freeze for VariantId

ยง

impl Freeze for VariantInfo

ยง

impl Freeze for Waker

ยง

impl Freeze for WasmArrayType

ยง

impl Freeze for WasmChecksum

ยง

impl Freeze for WasmCompositeInnerType

ยง

impl Freeze for WasmCompositeType

ยง

impl Freeze for WasmContType

ยง

impl Freeze for WasmError

ยง

impl Freeze for WasmExnType

ยง

impl Freeze for WasmFieldType

ยง

impl Freeze for WasmFileInfo

ยง

impl Freeze for WasmFuncType

ยง

impl Freeze for WasmHeapBottomType

ยง

impl Freeze for WasmHeapTopType

ยง

impl Freeze for WasmHeapType

ยง

impl Freeze for WasmRecGroup

ยง

impl Freeze for WasmRefType

ยง

impl Freeze for WasmStorageType

ยง

impl Freeze for WasmStructType

ยง

impl Freeze for WasmSubType

ยง

impl Freeze for WasmValType

ยง

impl Freeze for __m128

ยง

impl Freeze for __m256

ยง

impl Freeze for __m512

ยง

impl Freeze for __m128bh

ยง

impl Freeze for __m128d

ยง

impl Freeze for __m128h

ยง

impl Freeze for __m128i

ยง

impl Freeze for __m256bh

ยง

impl Freeze for __m256d

ยง

impl Freeze for __m256h

ยง

impl Freeze for __m256i

ยง

impl Freeze for __m512bh

ยง

impl Freeze for __m512d

ยง

impl Freeze for __m512h

ยง

impl Freeze for __m512i

ยง

impl Freeze for __tile1024i

ยง

impl Freeze for bf16

ยง

impl Freeze for c_void

ยง

impl<'a, 'b, const N: usize> Freeze for CharArrayRefSearcher<'a, 'b, N>
where <MultiCharEqPattern<&'b [char; N]> as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

impl<'a, 'b> Freeze for DebugList<'a, 'b>

ยง

impl<'a, 'b> Freeze for DebugMap<'a, 'b>

ยง

impl<'a, 'b> Freeze for DebugSet<'a, 'b>

ยง

impl<'a, 'b> Freeze for DebugStruct<'a, 'b>

ยง

impl<'a, 'b> Freeze for DebugTuple<'a, 'b>

ยง

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

ยง

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

ยง

impl<'a, 'data> Freeze for Translator<'a, 'data>

ยง

impl<'a, A> Freeze for wasmtime_environ::__core::option::Iter<'a, A>
where Item<&'a A>: Freeze,

ยง

impl<'a, A> Freeze for wasmtime_environ::__core::option::IterMut<'a, A>
where Item<&'a mut A>: Freeze,

ยง

impl<'a, B> Freeze for TryCow<'a, B>
where &'a B: Freeze, <B as TryToOwned>::Owned: Freeze, B: ?Sized,

ยง

impl<'a, F> Freeze for CharPredicateSearcher<'a, F>
where <MultiCharEqPattern<F> as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

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

ยง

impl<'a, I> Freeze for ByRefSized<'a, I>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, K, V> Freeze for BTreeMapIter<'a, K, V>
where MapIter<'a, K, Id>: Freeze, &'a Slab<V>: Freeze,

ยง

impl<'a, K, V> Freeze for BTreeMapIterMut<'a, K, V>
where MapIter<'a, K, Id>: Freeze, &'a mut Slab<V>: Freeze,

ยง

impl<'a, K, V> Freeze for BTreeMapKeys<'a, K, V>
where BTreeMapIter<'a, K, V>: Freeze,

ยง

impl<'a, K, V> Freeze for BTreeMapRange<'a, K, V>
where MapRange<'a, K, Id, ()>: Freeze, &'a Slab<V>: Freeze,

ยง

impl<'a, K, V> Freeze for BTreeMapRangeMut<'a, K, V>
where MapRange<'a, K, Id, ()>: Freeze, &'a mut Slab<V>: Freeze,

ยง

impl<'a, K, V> Freeze for BTreeMapValues<'a, K, V>
where BTreeMapIter<'a, K, V>: Freeze,

ยง

impl<'a, K, V> Freeze for BTreeMapValuesMut<'a, K, V>
where BTreeMapIterMut<'a, K, V>: Freeze,

ยง

impl<'a, K, V> Freeze for wasmtime_environ::collections::btree_map::Entry<'a, K, V>
where OccupiedEntry<'a, K, V>: Freeze, VacantEntry<'a, K, V>: Freeze,

ยง

impl<'a, K, V> Freeze for wasmtime_environ::Iter<'a, K, V>
where Enumerate<Iter<'a, V>>: Freeze, PhantomData<K>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, K, V> Freeze for wasmtime_environ::collections::btree_map::OccupiedEntry<'a, K, V>
where MapCursorMut<'a, K, Id, ()>: Freeze, &'a mut Slab<V>: Freeze,

ยง

impl<'a, K, V> Freeze for wasmtime_environ::collections::btree_map::VacantEntry<'a, K, V>
where K: Freeze, MapCursorMut<'a, K, Id, ()>: Freeze, &'a mut Slab<V>: Freeze,

ยง

impl<'a, K, V> Freeze for Values<'a, K, V>
where Iter<'a, K, V>: Freeze,

ยง

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

ยง

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

ยง

impl<'a, K> Freeze for SetIter<'a, K>
where PhantomData<K>: Freeze,

ยง

impl<'a, P> Freeze for MatchIndices<'a, P>
where MatchIndicesInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for Matches<'a, P>
where MatchesInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for RMatchIndices<'a, P>
where MatchIndicesInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for RMatches<'a, P>
where MatchesInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for wasmtime_environ::__core::str::RSplit<'a, P>
where SplitInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for wasmtime_environ::__core::str::RSplitN<'a, P>
where SplitNInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for RSplitTerminator<'a, P>
where SplitInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for wasmtime_environ::__core::str::Split<'a, P>
where SplitInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for wasmtime_environ::__core::str::SplitInclusive<'a, P>
where SplitInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for wasmtime_environ::__core::str::SplitN<'a, P>
where SplitNInternal<'a, P>: Freeze,

ยง

impl<'a, P> Freeze for SplitTerminator<'a, P>
where SplitInternal<'a, P>: Freeze,

ยง

impl<'a, T, A> Freeze for wasmtime_environ::prelude::vec::Drain<'a, T, A>
where Iter<'a, T>: Freeze, NonNull<Vec<T, A>>: Freeze,

ยง

impl<'a, T, A> Freeze for PeekMut<'a, T, A>
where &'a mut Vec<T, A>: Freeze,

ยง

impl<'a, T, F, A> Freeze for wasmtime_environ::prelude::vec::ExtractIf<'a, T, F, A>
where &'a mut Vec<T, A>: Freeze, F: Freeze,

ยง

impl<'a, T, P> Freeze for ChunkBy<'a, T, P>
where &'a [T]: Freeze, P: Freeze,

ยง

impl<'a, T, P> Freeze for ChunkByMut<'a, T, P>
where &'a mut [T]: Freeze, P: Freeze,

ยง

impl<'a, T, P> Freeze for wasmtime_environ::__core::slice::RSplit<'a, T, P>
where Split<'a, T, P>: Freeze,

ยง

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

ยง

impl<'a, T, P> Freeze for wasmtime_environ::__core::slice::RSplitN<'a, T, P>
where GenericSplitN<RSplit<'a, T, P>>: Freeze,

ยง

impl<'a, T, P> Freeze for RSplitNMut<'a, T, P>
where GenericSplitN<RSplitMut<'a, T, P>>: Freeze,

ยง

impl<'a, T, P> Freeze for wasmtime_environ::__core::slice::Split<'a, T, P>
where &'a [T]: Freeze, P: Freeze,

ยง

impl<'a, T, P> Freeze for wasmtime_environ::__core::slice::SplitInclusive<'a, T, P>
where &'a [T]: Freeze, P: Freeze,

ยง

impl<'a, T, P> Freeze for SplitInclusiveMut<'a, T, P>
where &'a mut [T]: Freeze, P: Freeze,

ยง

impl<'a, T, P> Freeze for SplitMut<'a, T, P>
where &'a mut [T]: Freeze, P: Freeze,

ยง

impl<'a, T, P> Freeze for wasmtime_environ::__core::slice::SplitN<'a, T, P>
where GenericSplitN<Split<'a, T, P>>: Freeze,

ยง

impl<'a, T, P> Freeze for SplitNMut<'a, T, P>
where GenericSplitN<SplitMut<'a, T, P>>: Freeze,

ยง

impl<'a, T, S, A> Freeze for Difference<'a, T, S, A>
where Iter<'a, T>: Freeze, &'a HashSet<T, S, A>: Freeze,

ยง

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

ยง

impl<'a, T, S, A> Freeze for Intersection<'a, T, S, A>
where Iter<'a, T>: Freeze, &'a HashSet<T, S, A>: Freeze,

ยง

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

ยง

impl<'a, T, S, A> Freeze for SymmetricDifference<'a, T, S, A>
where Chain<Difference<'a, T, S, A>, Difference<'a, T, S, A>>: Freeze,

ยง

impl<'a, T, S, A> Freeze for Union<'a, T, S, A>
where Chain<Iter<'a, T>, Difference<'a, T, S, A>>: Freeze,

ยง

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

ยง

impl<'a, T, const N: usize> Freeze for ArrayWindows<'a, T, N>
where &'a [T]: Freeze,

ยง

impl<'a, T> Freeze for BorrowedCursor<'a, T>

ยง

impl<'a, T> Freeze for Chunks<'a, T>
where &'a [T]: Freeze,

ยง

impl<'a, T> Freeze for ChunksExact<'a, T>
where &'a [T]: Freeze,

ยง

impl<'a, T> Freeze for ChunksExactMut<'a, T>

ยง

impl<'a, T> Freeze for ChunksMut<'a, T>

ยง

impl<'a, T> Freeze for wasmtime_environ::__core::slice::Iter<'a, T>

ยง

impl<'a, T> Freeze for wasmtime_environ::__core::result::Iter<'a, T>

ยง

impl<'a, T> Freeze for wasmtime_environ::__core::slice::IterMut<'a, T>

ยง

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

ยง

impl<'a, T> Freeze for RChunks<'a, T>
where &'a [T]: Freeze,

ยง

impl<'a, T> Freeze for RChunksExact<'a, T>
where &'a [T]: Freeze,

ยง

impl<'a, T> Freeze for RChunksExactMut<'a, T>
where *mut [T]: Freeze, &'a mut [T]: Freeze,

ยง

impl<'a, T> Freeze for RChunksMut<'a, T>

ยง

impl<'a, T> Freeze for Windows<'a, T>
where &'a [T]: Freeze,

ยง

impl<'a, const N: usize> Freeze for CharArraySearcher<'a, N>
where <MultiCharEqPattern<[char; N]> as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

impl<'a> Freeze for AbstractInstantiations<'a>

ยง

impl<'a> Freeze for Arguments<'a>

ยง

impl<'a> Freeze for wasmtime_environ::__core::ffi::c_str::Bytes<'a>

ยง

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

ยง

impl<'a> Freeze for wasmtime_environ::error::Chain<'a>

ยง

impl<'a> Freeze for CharIndices<'a>

ยง

impl<'a> Freeze for CharSearcher<'a>

ยง

impl<'a> Freeze for Chars<'a>

ยง

impl<'a> Freeze for Context<'a>

ยง

impl<'a> Freeze for ContextBuilder<'a>

ยง

impl<'a> Freeze for DebugInfoData<'a>

ยง

impl<'a> Freeze for EncodeUtf16<'a>

ยง

impl<'a> Freeze for EscapeAscii<'a>

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for FlagValue<'a>

ยง

impl<'a> Freeze for FlatTypes<'a>

ยง

impl<'a> Freeze for Formatter<'a>

ยง

impl<'a> Freeze for FrameStateSlot<'a>

ยง

impl<'a> Freeze for FrameTable<'a>

ยง

impl<'a> Freeze for FrameTableBreakpointData<'a>

ยง

impl<'a> Freeze for FunctionBodyData<'a>

ยง

impl<'a> Freeze for IoSlice<'a>

ยง

impl<'a> Freeze for IoSliceMut<'a>

ยง

impl<'a> Freeze for Lines<'a>

ยง

impl<'a> Freeze for LinesAny<'a>

ยง

impl<'a> Freeze for Location<'a>

ยง

impl<'a> Freeze for MemoryInit<'a>

ยง

impl<'a> Freeze for MemoryInitializer<'a>

ยง

impl<'a> Freeze for MemoryTunables<'a>

ยง

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

ยง

impl<'a> Freeze for NameSection<'a>

ยง

impl<'a> Freeze for ObjectBuilder<'a>

ยง

impl<'a> Freeze for PanicInfo<'a>

ยง

impl<'a> Freeze for PanicMessage<'a>

ยง

impl<'a> Freeze for PhantomContravariantLifetime<'a>

ยง

impl<'a> Freeze for PhantomCovariantLifetime<'a>

ยง

impl<'a> Freeze for PhantomInvariantLifetime<'a>

ยง

impl<'a> Freeze for Source<'a>

ยง

impl<'a> Freeze for SplitAsciiWhitespace<'a>

ยง

impl<'a> Freeze for SplitWhitespace<'a>

ยง

impl<'a> Freeze for StackMap<'a>

ยง

impl<'a> Freeze for Utf8Chunk<'a>

ยง

impl<'a> Freeze for Utf8Chunks<'a>

ยง

impl<'a> Freeze for Utf8Pattern<'a>

ยง

impl<'a> Freeze for VaList<'a>

ยง

impl<'b, T> Freeze for Ref<'b, T>
where NonNull<T>: Freeze, T: ?Sized,

ยง

impl<'b, T> Freeze for RefMut<'b, T>

ยง

impl<'data, T> Freeze for BorrowedBuf<'data, T>
where &'data mut [MaybeUninit<T>]: Freeze,

ยง

impl<'data> Freeze for ModuleTranslation<'data>

ยง

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

ยง

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

ยง

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

ยง

impl<A> Freeze for OptionFlatten<A>
where Option<A>: Freeze,

ยง

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

ยง

impl<A> Freeze for RangeInclusiveIter<A>

ยง

impl<A> Freeze for RangeIter<A>
where Range<A>: Freeze,

ยง

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

ยง

impl<A> Freeze for RepeatN<A>
where Option<RepeatNInner<A>>: Freeze,

ยง

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

ยง

impl<Dyn> Freeze for DynMetadata<Dyn>
where PhantomData<Dyn>: Freeze, Dyn: ?Sized,

ยง

impl<E> Freeze for IterEntityRange<E>
where PhantomData<E>: Freeze,

ยง

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

ยง

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

ยง

impl<F> Freeze for OnceWith<F>
where Option<F>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<H> Freeze for BuildHasherDefault<H>
where PhantomData<fn() -> H>: Freeze,

ยง

impl<I, F, const N: usize> Freeze for MapWindows<I, F, N>
where F: Freeze, MapWindowsInner<I, N>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<I, U, F> Freeze for FlatMap<I, U, F>
where FlattenCompat<Map<I, F>, <U as IntoIterator>::IntoIter>: Freeze,

ยง

impl<I, const N: usize> Freeze for ArrayChunks<I, N>
where I: Freeze, Option<IntoIter<<I as Iterator>::Item, N>>: Freeze,

ยง

impl<I> Freeze for ArrayOffsets<I>
where PhantomData<I>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<I> Freeze for Fuse<I>
where Option<I>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<K, V, A> Freeze for IntoKeys<K, V, A>
where IntoIter<K, V, A>: Freeze,

ยง

impl<K, V, A> Freeze for IntoValues<K, V, A>
where IntoIter<K, V, A>: Freeze,

ยง

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

ยง

impl<K, V, S> Freeze for TryHashMap<K, V, S>
where HashMap<K, V, S>: Freeze,

ยง

impl<K, V, S> Freeze for TryIndexMap<K, V, S>
where IndexMap<K, V, S>: Freeze,

ยง

impl<K, V> Freeze for BTreeMapIntoIter<K, V>
where MapIntoIter<K, Id>: Freeze, Slab<V>: Freeze,

ยง

impl<K, V> Freeze for BoxedSlice<K, V>

ยง

impl<K, V> Freeze for IndexMap<K, V>
where IndexMap<K, V, RandomState>: Freeze,

ยง

impl<K, V> Freeze for Intern<K, V>
where HashMap<V, K>: Freeze, PrimaryMap<K, V>: Freeze,

ยง

impl<K, V> Freeze for wasmtime_environ::IntoIter<K, V>

ยง

impl<K, V> Freeze for NameMap<K, V>
where TryIndexMap<K, V>: Freeze, TryIndexMap<K, (K, TryVersion)>: Freeze,

ยง

impl<K, V> Freeze for PrimaryMap<K, V>
where Vec<V>: Freeze, PhantomData<K>: Freeze,

ยง

impl<K, V> Freeze for SecondaryMap<K, V>
where Vec<V>: Freeze, V: Freeze, PhantomData<K>: Freeze,

ยง

impl<K, V> Freeze for SparseMap<K, V>
where SecondaryMap<K, u32>: Freeze, Vec<V>: Freeze,

ยง

impl<K, V> Freeze for TryBTreeMap<K, V>
where Slab<V>: Freeze, MapForest<K, Id>: Freeze, Map<K, Id>: Freeze,

ยง

impl<K, V> Freeze for TryPrimaryMap<K, V>
where PrimaryMap<K, V>: Freeze,

ยง

impl<K, V> Freeze for TrySecondaryMap<K, V>
where SecondaryMap<K, V>: Freeze,

ยง

impl<K> Freeze for EntitySet<K>
where PhantomData<K>: Freeze,

ยง

impl<K> Freeze for wasmtime_environ::Keys<K>
where PhantomData<K>: Freeze,

ยง

impl<K> Freeze for TryEntitySet<K>
where EntitySet<K>: Freeze,

ยง

impl<Node> Freeze for Dfs<Node>
where Vec<DfsEvent<Node>>: Freeze,

ยง

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

ยง

impl<Node> Freeze for EntityGraph<Node>
where SecondaryMap<Node, Range<u32>>: Freeze, Vec<Node>: Freeze,

ยง

impl<Node> Freeze for StronglyConnectedComponents<Node>
where Vec<Node>: Freeze,

ยง

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

ยง

impl<P> Freeze for VMComponentContext<P>
where P: Freeze,

ยง

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

ยง

impl<P> Freeze for VMContext<P>
where P: Freeze,

ยง

impl<P> Freeze for VMDeferredThread<P>
where P: Freeze,

ยง

impl<P> Freeze for VMFuncRef<P>
where P: Freeze,

ยง

impl<P> Freeze for VMFunctionImport<P>
where P: Freeze,

ยง

impl<P> Freeze for VMGlobalDefinition<P>
where P: Freeze,

ยง

impl<P> Freeze for VMGlobalImport<P>
where P: Freeze,

ยง

impl<P> Freeze for VMLazyThread<P>
where P: Freeze,

ยง

impl<P> Freeze for VMMemoryDefinition<P>
where P: Freeze,

ยง

impl<P> Freeze for VMMemoryImport<P>
where P: Freeze,

ยง

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

ยง

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

ยง

impl<P> Freeze for VMStoreContext<P>
where P: Freeze,

ยง

impl<P> Freeze for VMTableDefinition<P>
where P: Freeze,

ยง

impl<P> Freeze for VMTableImport<P>
where P: Freeze,

ยง

impl<P> Freeze for VMTagDefinition<P>
where P: Freeze,

ยง

impl<P> Freeze for VMTagImport<P>
where P: Freeze,

ยง

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

ยง

impl<T, A> Freeze for Box<T, A>
where Unique<T>: Freeze, A: Freeze, T: ?Sized,

ยง

impl<T, A> Freeze for wasmtime_environ::prelude::vec::IntoIter<T, A>

ยง

impl<T, A> Freeze for Vec<T, A>
where RawVec<T, A>: Freeze,

ยง

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

ยง

impl<T, F = fn() -> T> !Freeze for LazyCell<T, F>

ยง

impl<T, F> Freeze for DropGuard<T, F>

ยง

impl<T, F> Freeze for Successors<T, F>
where Option<T>: Freeze, F: Freeze,

ยง

impl<T, F> Freeze for Undo<T, F>

ยง

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

ยง

impl<T, S> Freeze for TryHashSet<T, S>
where HashSet<T, S>: Freeze,

ยง

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

ยง

impl<T, const N: usize> Freeze for wasmtime_environ::__core::array::IntoIter<T, N>
where ManuallyDrop<PolymorphicIter<[MaybeUninit<T>; N]>>: Freeze,

ยง

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

ยง

impl<T, const N: usize> Freeze for Simd<T, N>
where [T; N]: Freeze,

ยง

impl<T, const VARIANT: u32, const FIELD: u32> Freeze for FieldRepresentingType<T, VARIANT, FIELD>
where PhantomData<fn(T) -> T>: Freeze, T: ?Sized,

ยง

impl<T> !Freeze for Atomic<T>

ยง

impl<T> !Freeze for Cell<T>

ยง

impl<T> !Freeze for CovariantUnsafeCell<T>

ยง

impl<T> !Freeze for OnceCell<T>

ยง

impl<T> !Freeze for RefCell<T>

ยง

impl<T> !Freeze for ScopeVec<T>

ยง

impl<T> !Freeze for SyncUnsafeCell<T>

ยง

impl<T> !Freeze for UnsafePinned<T>

ยง

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

ยง

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

ยง

impl<T> Freeze for Complex<T>
where T: Freeze,

ยง

impl<T> Freeze for wasmtime_environ::component::CoreExport<T>
where ExportItem<T>: Freeze,

ยง

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

ยง

impl<T> Freeze for Cursor<T>
where T: Freeze,

ยง

impl<T> Freeze for Discriminant<T>

ยง

impl<T> Freeze for wasmtime_environ::__core::iter::Empty<T>
where PhantomData<fn() -> T>: Freeze,

ยง

impl<T> Freeze for EntityList<T>
where PhantomData<T>: Freeze,

ยง

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

ยง

impl<T> Freeze for IndexSet<T>
where IndexMap<T, ()>: Freeze,

ยง

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

ยง

impl<T> Freeze for KnownEntity<T>
where T: Freeze,

ยง

impl<T> Freeze for ListPool<T>
where Vec<T>: Freeze,

ยง

impl<T> Freeze for ManuallyDrop<T>
where MaybeDangling<T>: Freeze, T: ?Sized,

ยง

impl<T> Freeze for MaybeUninit<T>
where ManuallyDrop<T>: Freeze,

ยง

impl<T> Freeze for NonNull<T>
where *const T is !null: Freeze, T: ?Sized,

ยง

impl<T> Freeze for NumBuffer<T>

ยง

impl<T> Freeze for Once<T>
where IntoIter<T>: Freeze,

ยง

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

ยง

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

ยง

impl<T> Freeze for Pending<T>
where PhantomData<fn() -> T>: Freeze,

ยง

impl<T> Freeze for PhantomContravariant<T>
where PhantomData<fn(T)>: Freeze, T: ?Sized,

ยง

impl<T> Freeze for PhantomCovariant<T>
where PhantomData<fn() -> T>: Freeze, T: ?Sized,

ยง

impl<T> Freeze for PhantomInvariant<T>
where PhantomData<fn(T) -> T>: Freeze, T: ?Sized,

ยง

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

ยง

impl<T> Freeze for Ready<T>
where Option<T>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for TraitImpl<T>
where DynMetadata<T>: Freeze, T: ?Sized,

ยง

impl<T> Freeze for TryVec<T>
where Vec<T>: Freeze,

ยง

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

ยง

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

ยง

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