Trait gstd::prelude::marker::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.

Implementorsยง

sourceยง

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

sourceยง

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

sourceยง

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

sourceยง

impl<T> Freeze for &T
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 ConversionError

ยง

impl Freeze for gstd::errors::CoreError

ยง

impl Freeze for gstd::errors::Error

ยง

impl Freeze for ErrorReplyReason

ยง

impl Freeze for ExecutionError

ยง

impl Freeze for ExtError

ยง

impl Freeze for MemoryError

ยง

impl Freeze for MessageError

ยง

impl Freeze for ReplyCode

ยง

impl Freeze for ReservationError

ยง

impl Freeze for SignalCode

ยง

impl Freeze for SimpleExecutionError

ยง

impl Freeze for SimpleProgramCreationError

ยง

impl Freeze for SuccessReplyReason

ยง

impl Freeze for UsageError

ยง

impl Freeze for AsciiChar

ยง

impl Freeze for Ordering

ยง

impl Freeze for TryReserveErrorKind

ยง

impl Freeze for gstd::prelude::collections::hashbrown::TryReserveError

ยง

impl Freeze for Infallible

ยง

impl Freeze for c_void

ยง

impl Freeze for gstd::prelude::fmt::Alignment

ยง

impl Freeze for FpCategory

ยง

impl Freeze for IntErrorKind

ยง

impl Freeze for SearchStep

ยง

impl Freeze for gstd::errors::CodecError

ยง

impl Freeze for ErrorReplyPayload

ยง

impl Freeze for SyscallError

ยง

impl Freeze for CreateProgramFuture

ยง

impl Freeze for MessageFuture

ยง

impl Freeze for MessageHandle

ยง

impl Freeze for ProgramGenerator

ยง

impl Freeze for ActorId

ยง

impl Freeze for CodeId

ยง

impl Freeze for Config

ยง

impl Freeze for EnvVars

ยง

impl Freeze for GasMultiplier

ยง

impl Freeze for MessageId

ยง

impl Freeze for Percent

ยง

impl Freeze for Reservation

ยง

impl Freeze for ReservationId

ยง

impl Freeze for Reservations

ยง

impl Freeze for Ss58Address

ยง

impl Freeze for MetaType

ยง

impl Freeze for TypeId

ยง

impl Freeze for TryFromSliceError

ยง

impl Freeze for gstd::prelude::ascii::EscapeDefault

ยง

impl Freeze for BorrowError

ยง

impl Freeze for BorrowMutError

ยง

impl Freeze for CharTryFromError

ยง

impl Freeze for DecodeUtf16Error

ยง

impl Freeze for gstd::prelude::char::EscapeDebug

ยง

impl Freeze for gstd::prelude::char::EscapeDefault

ยง

impl Freeze for gstd::prelude::char::EscapeUnicode

ยง

impl Freeze for ParseCharError

ยง

impl Freeze for ToLowercase

ยง

impl Freeze for ToUppercase

ยง

impl Freeze for TryFromCharError

ยง

impl Freeze for UnorderedKeyError

ยง

impl Freeze for gstd::prelude::collections::TryReserveError

ยง

impl Freeze for CStr

ยง

impl Freeze for CString

ยง

impl Freeze for FromBytesUntilNulError

ยง

impl Freeze for FromBytesWithNulError

ยง

impl Freeze for FromVecWithNulError

ยง

impl Freeze for IntoStringError

ยง

impl Freeze for NulError

ยง

impl Freeze for gstd::prelude::fmt::Error

ยง

impl Freeze for SipHasher

ยง

impl Freeze for Assume

ยง

impl Freeze for ParseFloatError

ยง

impl Freeze for ParseIntError

ยง

impl Freeze for TryFromIntError

ยง

impl Freeze for RangeFull

ยง

impl Freeze for gstd::prelude::ptr::Alignment

ยง

impl Freeze for ParseBoolError

ยง

impl Freeze for Utf8Error

ยง

impl Freeze for FromUtf8Error

ยง

impl Freeze for FromUtf16Error

ยง

impl Freeze for String

ยง

impl Freeze for LocalWaker

ยง

impl Freeze for RawWaker

ยง

impl Freeze for RawWakerVTable

ยง

impl Freeze for Waker

ยง

impl Freeze for Duration

ยง

impl Freeze for TryFromFloatSecsError

ยง

impl Freeze for PhantomPinned

ยง

impl Freeze for Big8x3

ยง

impl Freeze for Big32x40

ยง

impl Freeze for Decoded

ยง

impl Freeze for FullDecoded

ยง

impl Freeze for Maybe

ยง

impl Freeze for NoRuntime

ยง

impl Freeze for Number

ยง

impl Freeze for Runtime

ยง

impl Freeze for Sign

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for Bytes<'a>

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for gstd::prelude::str::EscapeDebug<'a>

ยง

impl<'a> Freeze for gstd::prelude::str::EscapeDefault<'a>

ยง

impl<'a> Freeze for gstd::prelude::str::EscapeUnicode<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for gstd::prelude::string::Drain<'a>

ยง

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

ยง

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

ยง

impl<'a> Freeze for Formatted<'a>

ยง

impl<'a> Freeze for Part<'a>

ยง

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 CharSliceSearcher<'a, 'b>

ยง

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

ยง

impl<'a, 'b, K, Q, V, S, A> Freeze for EntryRef<'a, 'b, K, Q, V, S, A>
where K: Freeze, Q: ?Sized,

ยง

impl<'a, 'b, K, Q, V, S, A> Freeze for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
where K: Freeze, Q: ?Sized,

ยง

impl<'a, 'b, K, Q, V, S, A> Freeze for VacantEntryRef<'a, 'b, K, Q, V, S, A>
where K: Freeze, Q: ?Sized,

ยง

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

ยง

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

ยง

impl<'a, A> Freeze for gstd::prelude::option::Iter<'a, A>

ยง

impl<'a, A> Freeze for gstd::prelude::option::IterMut<'a, A>

ยง

impl<'a, B> Freeze for Cow<'a, B>
where <B as ToOwned>::Owned: Freeze, B: ?Sized,

ยง

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

ยง

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

ยง

impl<'a, I, A> Freeze for Splice<'a, I, A>
where I: Freeze,

ยง

impl<'a, K> Freeze for gstd::prelude::collections::hash_set::Iter<'a, K>

ยง

impl<'a, K, A> Freeze for gstd::prelude::collections::hash_set::Drain<'a, K, A>

ยง

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

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::Cursor<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::Iter<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::IterMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::Keys<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::Range<'a, K, V>

ยง

impl<'a, K, V> Freeze for RangeMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::Values<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::btree_map::ValuesMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::hash_map::Iter<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::hash_map::IterMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::hash_map::Keys<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::hash_map::Values<'a, K, V>

ยง

impl<'a, K, V> Freeze for gstd::prelude::collections::hash_map::ValuesMut<'a, K, V>

ยง

impl<'a, K, V, A> Freeze for gstd::prelude::collections::btree_map::Entry<'a, K, V, A>
where K: Freeze, A: Freeze,

ยง

impl<'a, K, V, A> Freeze for gstd::prelude::collections::btree_map::CursorMut<'a, K, V, A>

ยง

impl<'a, K, V, A> Freeze for CursorMutKey<'a, K, V, A>

ยง

impl<'a, K, V, A> Freeze for gstd::prelude::collections::btree_map::OccupiedEntry<'a, K, V, A>
where A: Freeze,

ยง

impl<'a, K, V, A> Freeze for gstd::prelude::collections::btree_map::OccupiedError<'a, K, V, A>
where V: Freeze, A: Freeze,

ยง

impl<'a, K, V, A> Freeze for gstd::prelude::collections::btree_map::VacantEntry<'a, K, V, A>
where K: Freeze, A: Freeze,

ยง

impl<'a, K, V, A> Freeze for gstd::prelude::collections::hash_map::Drain<'a, K, V, A>

ยง

impl<'a, K, V, F, A> Freeze for gstd::prelude::collections::btree_map::ExtractIf<'a, K, V, F, A>
where F: Freeze, A: Freeze,

ยง

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

ยง

impl<'a, K, V, S, A> Freeze for gstd::prelude::collections::hash_map::Entry<'a, K, V, S, A>
where K: Freeze,

ยง

impl<'a, K, V, S, A> Freeze for RawEntryMut<'a, K, V, S, A>

ยง

impl<'a, K, V, S, A> Freeze for gstd::prelude::collections::hash_map::OccupiedEntry<'a, K, V, S, A>
where K: Freeze,

ยง

impl<'a, K, V, S, A> Freeze for gstd::prelude::collections::hash_map::OccupiedError<'a, K, V, S, A>
where V: Freeze, K: Freeze,

ยง

impl<'a, K, V, S, A> Freeze for RawEntryBuilder<'a, K, V, S, A>

ยง

impl<'a, K, V, S, A> Freeze for RawEntryBuilderMut<'a, K, V, S, A>

ยง

impl<'a, K, V, S, A> Freeze for RawOccupiedEntryMut<'a, K, V, S, A>

ยง

impl<'a, K, V, S, A> Freeze for RawVacantEntryMut<'a, K, V, S, A>

ยง

impl<'a, K, V, S, A> Freeze for gstd::prelude::collections::hash_map::VacantEntry<'a, K, V, S, A>
where K: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, P> Freeze for gstd::prelude::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

impl<'a, P> Freeze for gstd::prelude::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

impl<'a, P> Freeze for gstd::prelude::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

impl<'a, P> Freeze for gstd::prelude::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

impl<'a, P> Freeze for gstd::prelude::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> Freeze for gstd::prelude::collections::binary_heap::Iter<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::btree_set::Iter<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::btree_set::Range<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::btree_set::SymmetricDifference<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::btree_set::Union<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::linked_list::Iter<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::linked_list::IterMut<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::vec_deque::Iter<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::collections::vec_deque::IterMut<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::result::Iter<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::result::IterMut<'a, T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> Freeze for gstd::prelude::slice::Iter<'a, T>

ยง

impl<'a, T> Freeze for gstd::prelude::slice::IterMut<'a, T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T, A> Freeze for gstd::prelude::collections::binary_heap::Drain<'a, T, A>

ยง

impl<'a, T, A> Freeze for DrainSorted<'a, T, A>

ยง

impl<'a, T, A> Freeze for PeekMut<'a, T, A>

ยง

impl<'a, T, A> Freeze for gstd::prelude::collections::btree_set::Difference<'a, T, A>

ยง

impl<'a, T, A> Freeze for gstd::prelude::collections::btree_set::Intersection<'a, T, A>

ยง

impl<'a, T, A> Freeze for gstd::prelude::collections::linked_list::Cursor<'a, T, A>

ยง

impl<'a, T, A> Freeze for gstd::prelude::collections::linked_list::CursorMut<'a, T, A>

ยง

impl<'a, T, A> Freeze for gstd::prelude::collections::vec_deque::Drain<'a, T, A>

ยง

impl<'a, T, A> Freeze for gstd::prelude::vec::Drain<'a, T, A>

ยง

impl<'a, T, F, A> Freeze for gstd::prelude::collections::btree_set::ExtractIf<'a, T, F, A>
where F: Freeze, A: Freeze,

ยง

impl<'a, T, F, A> Freeze for gstd::prelude::collections::linked_list::ExtractIf<'a, T, F, A>
where F: Freeze,

ยง

impl<'a, T, F, A> Freeze for gstd::prelude::vec::ExtractIf<'a, T, F, A>
where F: Freeze,

ยง

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

ยง

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

ยง

impl<'a, T, P> Freeze for gstd::prelude::slice::RSplit<'a, T, P>
where P: Freeze,

ยง

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

ยง

impl<'a, T, P> Freeze for gstd::prelude::slice::RSplitN<'a, T, P>
where P: Freeze,

ยง

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

ยง

impl<'a, T, P> Freeze for gstd::prelude::slice::Split<'a, T, P>
where P: Freeze,

ยง

impl<'a, T, P> Freeze for gstd::prelude::slice::SplitInclusive<'a, T, P>
where P: Freeze,

ยง

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

ยง

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

ยง

impl<'a, T, P> Freeze for gstd::prelude::slice::SplitN<'a, T, P>
where P: Freeze,

ยง

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

ยง

impl<'a, T, S, A> Freeze for gstd::prelude::collections::hash_set::Entry<'a, T, S, A>
where T: Freeze,

ยง

impl<'a, T, S, A> Freeze for gstd::prelude::collections::hash_set::Difference<'a, T, S, A>

ยง

impl<'a, T, S, A> Freeze for gstd::prelude::collections::hash_set::Intersection<'a, T, S, A>

ยง

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

ยง

impl<'a, T, S, A> Freeze for gstd::prelude::collections::hash_set::SymmetricDifference<'a, T, S, A>

ยง

impl<'a, T, S, A> Freeze for gstd::prelude::collections::hash_set::Union<'a, T, S, A>

ยง

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

ยง

impl<'a, T, const N: usize> Freeze for gstd::prelude::slice::ArrayChunks<'a, T, N>

ยง

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

ยง

impl<'a, T, const N: usize> Freeze for ArrayWindows<'a, T, N>

ยง

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

ยง

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

ยง

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

ยง

impl<'f> Freeze for VaListImpl<'f>

ยง

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

ยง

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

ยง

impl<A> Freeze for gstd::prelude::option::IntoIter<A>
where A: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<H> Freeze for BuildHasherDefault<H>

ยง

impl<I> Freeze for DecodeUtf16<I>
where 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 Enumerate<I>
where I: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<I, G> Freeze for IntersperseWith<I, G>
where G: Freeze, <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 <U as IntoIterator>::IntoIter: Freeze, I: Freeze, F: Freeze,

ยง

impl<I, const N: usize> Freeze for gstd::prelude::iter::ArrayChunks<I, N>
where I: Freeze, <I as Iterator>::Item: Freeze,

ยง

impl<Idx> Freeze for gstd::prelude::ops::Range<Idx>
where Idx: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<K, A> Freeze for gstd::prelude::collections::hash_set::IntoIter<K, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for gstd::prelude::collections::btree_map::IntoIter<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for gstd::prelude::collections::btree_map::IntoKeys<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for gstd::prelude::collections::btree_map::IntoValues<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for gstd::prelude::collections::hash_map::IntoIter<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for gstd::prelude::collections::hash_map::IntoKeys<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for gstd::prelude::collections::hash_map::IntoValues<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for BTreeMap<K, V, A>
where A: Freeze,

ยง

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

ยง

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

ยง

impl<T> !Freeze for Mutex<T>

ยง

impl<T> !Freeze for RwLock<T>

ยง

impl<T> !Freeze for Cell<T>

ยง

impl<T> !Freeze for OnceCell<T>

ยง

impl<T> !Freeze for RefCell<T>

ยง

impl<T> !Freeze for SyncUnsafeCell<T>

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for CodecCreateProgramFuture<T>

ยง

impl<T> Freeze for CodecMessageFuture<T>

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for Pending<T>

ยง

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

ยง

impl<T> Freeze for Empty<T>

ยง

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

ยง

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

ยง

impl<T> Freeze for Discriminant<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for gstd::prelude::result::IntoIter<T>
where T: Freeze,

ยง

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

ยง

impl<T, A> Freeze for gstd::prelude::collections::binary_heap::IntoIter<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for IntoIterSorted<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for gstd::prelude::collections::btree_set::IntoIter<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for gstd::prelude::collections::linked_list::IntoIter<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for BTreeSet<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for BinaryHeap<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for LinkedList<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for VecDeque<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for gstd::prelude::collections::vec_deque::IntoIter<T, A>
where A: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T, A> Freeze for gstd::prelude::vec::IntoIter<T, A>
where 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 Successors<T, F>
where F: Freeze, T: Freeze,

ยง

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

ยง

impl<T, const N: usize> Freeze for gstd::prelude::array::IntoIter<T, N>
where T: Freeze,

ยง

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

ยง

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