Trait serde::lib::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 Backtrace

ยง

impl !Freeze for Barrier

ยง

impl !Freeze for Condvar

ยง

impl !Freeze for serde::lib::core::sync::Once

ยง

impl !Freeze for OnceState

ยง

impl !Freeze for AtomicBool

ยง

impl !Freeze for AtomicI8

ยง

impl !Freeze for AtomicI16

ยง

impl !Freeze for AtomicI32

ยง

impl !Freeze for AtomicI64

ยง

impl !Freeze for AtomicIsize

ยง

impl !Freeze for AtomicU8

ยง

impl !Freeze for AtomicU16

ยง

impl !Freeze for AtomicU32

ยง

impl !Freeze for AtomicU64

ยง

impl !Freeze for AtomicUsize

ยง

impl Freeze for OsStringKind

ยง

impl Freeze for serde::de::impls::range::Field

ยง

impl Freeze for serde::de::impls::range_from::Field

ยง

impl Freeze for serde::de::impls::range_to::Field

ยง

impl Freeze for Void

ยง

impl Freeze for serde::lib::cmp::Ordering

ยง

impl Freeze for Infallible

ยง

impl Freeze for AsciiChar

ยง

impl Freeze for BacktraceStatus

ยง

impl Freeze for TryReserveErrorKind

ยง

impl Freeze for VarError

ยง

impl Freeze for c_void

ยง

impl Freeze for BasicBlock

ยง

impl Freeze for UnwindTerminateReason

ยง

impl Freeze for ErrorKind

ยง

impl Freeze for SeekFrom

ยง

impl Freeze for AncillaryError

ยง

impl Freeze for BacktraceStyle

ยง

impl Freeze for RecvTimeoutError

ยง

impl Freeze for TryRecvError

ยง

impl Freeze for serde::lib::Ordering

ยง

impl Freeze for serde::lib::fmt::Alignment

ยง

impl Freeze for IpAddr

ยง

impl Freeze for Ipv6MulticastScope

ยง

impl Freeze for Shutdown

ยง

impl Freeze for serde::lib::net::SocketAddr

ยง

impl Freeze for FpCategory

ยง

impl Freeze for IntErrorKind

ยง

impl Freeze for SearchStep

ยง

impl Freeze for T

ยง

impl Freeze for IgnoredAny

ยง

impl Freeze for BoolVisitor

ยง

impl Freeze for BytesVisitor

ยง

impl Freeze for CStringVisitor

ยง

impl Freeze for CharVisitor

ยง

impl Freeze for OsStringVisitor

ยง

impl Freeze for PathBufVisitor

ยง

impl Freeze for PathVisitor

ยง

impl Freeze for StrVisitor

ยง

impl Freeze for StringVisitor

ยง

impl Freeze for UnitVisitor

ยง

impl Freeze for OneOf

ยง

impl Freeze for WithDecimalPoint

ยง

impl Freeze for serde::de::value::Error

ยง

impl Freeze for ExpectedInMap

ยง

impl Freeze for ExpectedInSeq

ยง

impl Freeze for AllocError

ยง

impl Freeze for Global

ยง

impl Freeze for Layout

ยง

impl Freeze for LayoutError

ยง

impl Freeze for System

ยง

impl Freeze for TypeId

ยง

impl Freeze for CpuidResult

ยง

impl Freeze for __m128

ยง

impl Freeze for __m128bh

ยง

impl Freeze for __m128d

ยง

impl Freeze for __m128i

ยง

impl Freeze for __m256

ยง

impl Freeze for __m256bh

ยง

impl Freeze for __m256d

ยง

impl Freeze for __m256i

ยง

impl Freeze for __m512

ยง

impl Freeze for __m512bh

ยง

impl Freeze for __m512d

ยง

impl Freeze for __m512i

ยง

impl Freeze for TryFromSliceError

ยง

impl Freeze for serde::lib::core::ascii::EscapeDefault

ยง

impl Freeze for BacktraceFrame

ยง

impl Freeze for BorrowError

ยง

impl Freeze for BorrowMutError

ยง

impl Freeze for CharTryFromError

ยง

impl Freeze for DecodeUtf16Error

ยง

impl Freeze for serde::lib::core::char::EscapeDebug

ยง

impl Freeze for serde::lib::core::char::EscapeDefault

ยง

impl Freeze for serde::lib::core::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 TryReserveError

ยง

impl Freeze for Args

ยง

impl Freeze for ArgsOs

ยง

impl Freeze for JoinPathsError

ยง

impl Freeze for Vars

ยง

impl Freeze for VarsOs

ยง

impl Freeze for FromBytesUntilNulError

ยง

impl Freeze for FromBytesWithNulError

ยง

impl Freeze for FromVecWithNulError

ยง

impl Freeze for IntoStringError

ยง

impl Freeze for NulError

ยง

impl Freeze for DirBuilder

ยง

impl Freeze for DirEntry

ยง

impl Freeze for File

ยง

impl Freeze for FileTimes

ยง

impl Freeze for FileType

ยง

impl Freeze for Metadata

ยง

impl Freeze for OpenOptions

ยง

impl Freeze for Permissions

ยง

impl Freeze for ReadDir

ยง

impl Freeze for DefaultHasher

ยง

impl Freeze for RandomState

ยง

impl Freeze for SipHasher

ยง

impl Freeze for ReturnToArg

ยง

impl Freeze for UnwindActionArg

ยง

impl Freeze for serde::lib::core::io::Empty

ยง

impl Freeze for serde::lib::core::io::Error

ยง

impl Freeze for serde::lib::core::io::Repeat

ยง

impl Freeze for Sink

ยง

impl Freeze for Stderr

ยง

impl Freeze for Stdin

ยง

impl Freeze for Stdout

ยง

impl Freeze for WriterPanicked

ยง

impl Freeze for RangeFull

ยง

impl Freeze for OwnedFd

ยง

impl Freeze for PidFd

ยง

impl Freeze for stat

ยง

impl Freeze for serde::lib::core::os::unix::net::SocketAddr

ยง

impl Freeze for SocketCred

ยง

impl Freeze for UCred

ยง

impl Freeze for UnixDatagram

ยง

impl Freeze for UnixListener

ยง

impl Freeze for UnixStream

ยง

impl Freeze for StripPrefixError

ยง

impl Freeze for Child

ยง

impl Freeze for ChildStderr

ยง

impl Freeze for ChildStdin

ยง

impl Freeze for ChildStdout

ยง

impl Freeze for Command

ยง

impl Freeze for ExitCode

ยง

impl Freeze for ExitStatus

ยง

impl Freeze for ExitStatusError

ยง

impl Freeze for Output

ยง

impl Freeze for Stdio

ยง

impl Freeze for FromUtf8Error

ยง

impl Freeze for FromUtf16Error

ยง

impl Freeze for RecvError

ยง

impl Freeze for BarrierWaitResult

ยง

impl Freeze for WaitTimeoutResult

ยง

impl Freeze for LocalWaker

ยง

impl Freeze for RawWaker

ยง

impl Freeze for RawWakerVTable

ยง

impl Freeze for Waker

ยง

impl Freeze for AccessError

ยง

impl Freeze for Builder

ยง

impl Freeze for Thread

ยง

impl Freeze for ThreadId

ยง

impl Freeze for Instant

ยง

impl Freeze for SystemTimeError

ยง

impl Freeze for TryFromFloatSecsError

ยง

impl Freeze for serde::lib::fmt::Error

ยง

impl Freeze for Assume

ยง

impl Freeze for AddrParseError

ยง

impl Freeze for IntoIncoming

ยง

impl Freeze for Ipv4Addr

ยง

impl Freeze for Ipv6Addr

ยง

impl Freeze for SocketAddrV4

ยง

impl Freeze for SocketAddrV6

ยง

impl Freeze for TcpListener

ยง

impl Freeze for TcpStream

ยง

impl Freeze for UdpSocket

ยง

impl Freeze for ParseFloatError

ยง

impl Freeze for ParseIntError

ยง

impl Freeze for TryFromIntError

ยง

impl Freeze for serde::lib::ptr::Alignment

ยง

impl Freeze for ParseBoolError

ยง

impl Freeze for Utf8Error

ยง

impl Freeze for CStr

ยง

impl Freeze for CString

ยง

impl Freeze for Duration

ยง

impl Freeze for OsStr

ยง

impl Freeze for OsString

ยง

impl Freeze for Path

ยง

impl Freeze for PathBuf

ยง

impl Freeze for String

ยง

impl Freeze for SystemTime

ยง

impl Freeze for PhantomPinned

ยง

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

ยง

impl<'a> Freeze for Unexpected<'a>

ยง

impl<'a> Freeze for AncillaryData<'a>

ยง

impl<'a> Freeze for Component<'a>

ยง

impl<'a> Freeze for Prefix<'a>

ยง

impl<'a> Freeze for StringInPlaceVisitor<'a>

ยง

impl<'a> Freeze for Buf<'a>

ยง

impl<'a> Freeze for SplitPaths<'a>

ยง

impl<'a> Freeze for serde::lib::core::ffi::os_str::Display<'a>

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for StderrLock<'a>

ยง

impl<'a> Freeze for StdinLock<'a>

ยง

impl<'a> Freeze for StdoutLock<'a>

ยง

impl<'a> Freeze for serde::lib::core::os::unix::net::Incoming<'a>

ยง

impl<'a> Freeze for Messages<'a>

ยง

impl<'a> Freeze for ScmCredentials<'a>

ยง

impl<'a> Freeze for ScmRights<'a>

ยง

impl<'a> Freeze for SocketAncillary<'a>

ยง

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

ยง

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

ยง

impl<'a> Freeze for Ancestors<'a>

ยง

impl<'a> Freeze for Components<'a>

ยง

impl<'a> Freeze for serde::lib::core::path::Display<'a>

ยง

impl<'a> Freeze for serde::lib::core::path::Iter<'a>

ยง

impl<'a> Freeze for PrefixComponent<'a>

ยง

impl<'a> Freeze for CommandArgs<'a>

ยง

impl<'a> Freeze for CommandEnvs<'a>

ยง

impl<'a> Freeze for serde::lib::core::string::Drain<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for serde::lib::net::Incoming<'a>

ยง

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

ยง

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

ยง

impl<'a> Freeze for serde::lib::str::Bytes<'a>

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for serde::lib::str::EscapeDebug<'a>

ยง

impl<'a> Freeze for serde::lib::str::EscapeDefault<'a>

ยง

impl<'a> Freeze for serde::lib::str::EscapeUnicode<'a>

ยง

impl<'a> Freeze for serde::lib::str::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, '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, const N: usize> Freeze for CharArrayRefSearcher<'a, 'b, N>

ยง

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

ยง

impl<'a, A> Freeze for ArrayInPlaceVisitor<'a, A>

ยง

impl<'a, A> Freeze for serde::lib::option::Iter<'a, A>

ยง

impl<'a, A> Freeze for serde::lib::option::IterMut<'a, A>

ยง

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

ยง

impl<'a, E> Freeze for BytesDeserializer<'a, E>

ยง

impl<'a, E> Freeze for CowStrDeserializer<'a, E>

ยง

impl<'a, E> Freeze for StrDeserializer<'a, E>

ยง

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 serde::lib::core::collections::hash_set::Drain<'a, K>

ยง

impl<'a, K> Freeze for serde::lib::core::collections::hash_set::Iter<'a, K>

ยง

impl<'a, K, F> Freeze for serde::lib::core::collections::hash_set::ExtractIf<'a, K, F>
where F: Freeze,

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::Entry<'a, K, V>
where K: Freeze,

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::Cursor<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::Iter<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::IterMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::Keys<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::Range<'a, K, V>

ยง

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

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::Values<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::btree_map::ValuesMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::Drain<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::Iter<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::IterMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::Keys<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::OccupiedEntry<'a, K, V>
where K: Freeze,

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::OccupiedError<'a, K, V>
where V: Freeze, K: Freeze,

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::VacantEntry<'a, K, V>
where K: Freeze,

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::Values<'a, K, V>

ยง

impl<'a, K, V> Freeze for serde::lib::core::collections::hash_map::ValuesMut<'a, K, V>

ยง

impl<'a, K, V, A> Freeze for serde::lib::core::collections::btree_map::Entry<'a, K, V, A>
where K: Freeze, A: Freeze,

ยง

impl<'a, K, V, A> Freeze for serde::lib::core::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 serde::lib::core::collections::btree_map::OccupiedEntry<'a, K, V, A>
where A: Freeze,

ยง

impl<'a, K, V, A> Freeze for serde::lib::core::collections::btree_map::OccupiedError<'a, K, V, A>
where V: Freeze, A: Freeze,

ยง

impl<'a, K, V, A> Freeze for serde::lib::core::collections::btree_map::VacantEntry<'a, K, V, A>
where K: Freeze, A: Freeze,

ยง

impl<'a, K, V, F> Freeze for serde::lib::core::collections::hash_map::ExtractIf<'a, K, V, F>
where F: Freeze,

ยง

impl<'a, K, V, F, A> Freeze for serde::lib::core::collections::btree_map::ExtractIf<'a, K, V, F, A>
where F: Freeze, A: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> Freeze for serde::lib::core::collections::binary_heap::Iter<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::btree_set::Iter<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::btree_set::Range<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::btree_set::SymmetricDifference<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::btree_set::Union<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::linked_list::Iter<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::linked_list::IterMut<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::vec_deque::Iter<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::collections::vec_deque::IterMut<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::core::sync::mpsc::Iter<'a, T>

ยง

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

ยง

impl<'a, T> Freeze for MappedMutexGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for MappedRwLockReadGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for MappedRwLockWriteGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for MutexGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for ReentrantLockGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for RwLockReadGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for RwLockWriteGuard<'a, T>
where T: ?Sized,

ยง

impl<'a, T> Freeze for serde::lib::result::Iter<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::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 serde::lib::slice::Iter<'a, T>

ยง

impl<'a, T> Freeze for serde::lib::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 serde::lib::core::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 serde::lib::core::collections::btree_set::Difference<'a, T, A>

ยง

impl<'a, T, A> Freeze for serde::lib::core::collections::btree_set::Intersection<'a, T, A>

ยง

impl<'a, T, A> Freeze for serde::lib::core::collections::linked_list::Cursor<'a, T, A>

ยง

impl<'a, T, A> Freeze for serde::lib::core::collections::linked_list::CursorMut<'a, T, A>

ยง

impl<'a, T, A> Freeze for serde::lib::core::collections::vec_deque::Drain<'a, T, A>

ยง

impl<'a, T, A> Freeze for serde::lib::core::vec::Drain<'a, T, A>

ยง

impl<'a, T, F, A> Freeze for serde::lib::core::collections::btree_set::ExtractIf<'a, T, F, A>
where F: Freeze, A: Freeze,

ยง

impl<'a, T, F, A> Freeze for serde::lib::core::collections::linked_list::ExtractIf<'a, T, F, A>
where F: Freeze,

ยง

impl<'a, T, F, A> Freeze for serde::lib::core::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 serde::lib::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 serde::lib::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 serde::lib::slice::Split<'a, T, P>
where P: Freeze,

ยง

impl<'a, T, P> Freeze for serde::lib::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 serde::lib::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> Freeze for serde::lib::core::collections::hash_set::Difference<'a, T, S>

ยง

impl<'a, T, S> Freeze for serde::lib::core::collections::hash_set::Intersection<'a, T, S>

ยง

impl<'a, T, S> Freeze for serde::lib::core::collections::hash_set::SymmetricDifference<'a, T, S>

ยง

impl<'a, T, S> Freeze for serde::lib::core::collections::hash_set::Union<'a, T, S>

ยง

impl<'a, T, const N: usize> Freeze for serde::lib::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<'data> Freeze for BorrowedBuf<'data>

ยง

impl<'de, E> Freeze for BorrowedBytesDeserializer<'de, E>

ยง

impl<'de, E> Freeze for BorrowedStrDeserializer<'de, E>

ยง

impl<'de, I, E> Freeze for MapDeserializer<'de, I, E>
where <<I as Iterator>::Item as Pair>::Second: Freeze, I: Freeze,

ยง

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

ยง

impl<'fd> Freeze for BorrowedFd<'fd>

ยง

impl<'scope, 'env> Freeze for Scope<'scope, 'env>

ยง

impl<'scope, T> Freeze for ScopedJoinHandle<'scope, T>

ยง

impl<A> Freeze for ArrayVisitor<A>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<A> Freeze for serde::lib::iter::Repeat<A>
where A: Freeze,

ยง

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

ยง

impl<A> Freeze for serde::lib::option::IntoIter<A>
where A: Freeze,

ยง

impl<A, B> Freeze for serde::lib::iter::Chain<A, B>
where A: Freeze, B: Freeze,

ยง

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

ยง

impl<A, B, E> Freeze for PairDeserializer<A, B, E>
where A: Freeze, B: Freeze,

ยง

impl<A, B, E> Freeze for PairVisitor<A, B, E>
where A: Freeze, B: Freeze,

ยง

impl<B> Freeze for serde::lib::core::io::Lines<B>
where B: Freeze,

ยง

impl<B> Freeze for serde::lib::core::io::Split<B>
where 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<E> Freeze for UnitOnly<E>

ยง

impl<E> Freeze for BoolDeserializer<E>

ยง

impl<E> Freeze for CharDeserializer<E>

ยง

impl<E> Freeze for F32Deserializer<E>

ยง

impl<E> Freeze for F64Deserializer<E>

ยง

impl<E> Freeze for I8Deserializer<E>

ยง

impl<E> Freeze for I16Deserializer<E>

ยง

impl<E> Freeze for I32Deserializer<E>

ยง

impl<E> Freeze for I64Deserializer<E>

ยง

impl<E> Freeze for I128Deserializer<E>

ยง

impl<E> Freeze for IsizeDeserializer<E>

ยง

impl<E> Freeze for StringDeserializer<E>

ยง

impl<E> Freeze for U8Deserializer<E>

ยง

impl<E> Freeze for U16Deserializer<E>

ยง

impl<E> Freeze for U32Deserializer<E>

ยง

impl<E> Freeze for U64Deserializer<E>

ยง

impl<E> Freeze for U128Deserializer<E>

ยง

impl<E> Freeze for UnitDeserializer<E>

ยง

impl<E> Freeze for UsizeDeserializer<E>

ยง

impl<E> Freeze for Report<E>
where E: Freeze,

ยง

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

ยง

impl<F> Freeze for FormatterFn<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 FromIter<I>
where I: Freeze,

ยง

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 serde::lib::iter::Take<I>
where I: Freeze,

ยง

impl<I, E> Freeze for SeqDeserializer<I, E>
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 serde::lib::iter::ArrayChunks<I, N>
where I: Freeze, <I as Iterator>::Item: Freeze,

ยง

impl<Idx> Freeze for RangeVisitor<Idx>

ยง

impl<Idx> Freeze for RangeFromVisitor<Idx>

ยง

impl<Idx> Freeze for RangeToVisitor<Idx>

ยง

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

ยง

impl<Idx> Freeze for serde::lib::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<K> Freeze for serde::lib::core::collections::hash_set::IntoIter<K>

ยง

impl<K, V> Freeze for serde::lib::core::collections::hash_map::IntoIter<K, V>

ยง

impl<K, V> Freeze for serde::lib::core::collections::hash_map::IntoKeys<K, V>

ยง

impl<K, V> Freeze for serde::lib::core::collections::hash_map::IntoValues<K, V>

ยง

impl<K, V, A> Freeze for serde::lib::core::collections::btree_map::IntoIter<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for serde::lib::core::collections::btree_map::IntoKeys<K, V, A>
where A: Freeze,

ยง

impl<K, V, A> Freeze for serde::lib::core::collections::btree_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> Freeze for HashMap<K, V, S>
where S: Freeze,

ยง

impl<Ok, Error> Freeze for Impossible<Ok, Error>

ยง

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

ยง

impl<R> Freeze for BufReader<R>
where R: Freeze + ?Sized,

ยง

impl<R> Freeze for serde::lib::core::io::Bytes<R>
where R: Freeze,

ยง

impl<T> !Freeze for OnceCell<T>

ยง

impl<T> !Freeze for SyncUnsafeCell<T>

ยง

impl<T> !Freeze for AtomicPtr<T>

ยง

impl<T> !Freeze for OnceLock<T>

ยง

impl<T> !Freeze for ReentrantLock<T>

ยง

impl<T> !Freeze for Cell<T>

ยง

impl<T> !Freeze for Mutex<T>

ยง

impl<T> !Freeze for RefCell<T>

ยง

impl<T> !Freeze for RwLock<T>

ยง

impl<T> !Freeze for std::sys::thread_local::fast_local::eager::Storage<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for FromStrVisitor<T>

ยง

impl<T> Freeze for OptionVisitor<T>

ยง

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

ยง

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

ยง

impl<T> Freeze for AsyncDropInPlace<T>

ยง

impl<T> Freeze for Pending<T>

ยง

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

ยง

impl<T> Freeze for serde::lib::core::io::Cursor<T>
where T: Freeze,

ยง

impl<T> Freeze for serde::lib::core::io::Take<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 UniqueRc<T>

ยง

impl<T> Freeze for serde::lib::core::sync::mpsc::IntoIter<T>

ยง

impl<T> Freeze for Receiver<T>

ยง

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

ยง

impl<T> Freeze for Sender<T>

ยง

impl<T> Freeze for SyncSender<T>

ยง

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

ยง

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

ยง

impl<T> Freeze for JoinHandle<T>

ยง

impl<T> Freeze for LocalKey<T>

ยง

impl<T> Freeze for serde::lib::iter::Empty<T>

ยง

impl<T> Freeze for serde::lib::iter::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 NonNull<T>
where T: ?Sized,

ยง

impl<T> Freeze for serde::lib::result::IntoIter<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 Wrapping<T>
where T: Freeze,

ยง

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

ยง

impl<T, A> Freeze for serde::lib::core::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 serde::lib::core::collections::btree_set::IntoIter<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for serde::lib::core::collections::linked_list::IntoIter<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for serde::lib::core::collections::vec_deque::IntoIter<T, A>
where A: Freeze,

ยง

impl<T, A> Freeze for serde::lib::core::vec::IntoIter<T, A>
where A: Freeze,

ยง

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

ยง

impl<T, A> Freeze for serde::lib::ArcWeak<T, A>
where A: Freeze, T: ?Sized,

ยง

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 Box<T, A>
where A: Freeze, T: ?Sized,

ยง

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

ยง

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

ยง

impl<T, A> Freeze for serde::lib::RcWeak<T, A>
where A: Freeze, T: ?Sized,

ยง

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

ยง

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

ยง

impl<T, D> !Freeze for std::sys::thread_local::fast_local::lazy::Storage<T, D>

ยง

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 = fn() -> T> !Freeze for LazyLock<T, F>

ยง

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

ยง

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

ยง

impl<T, U> Freeze for serde::lib::core::io::Chain<T, U>
where T: Freeze, U: Freeze,

ยง

impl<T, const N: usize> Freeze for serde::lib::core::array::IntoIter<T, N>
where T: Freeze,

ยง

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

ยง

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

ยง

impl<V> Freeze for SeedStructVariant<V>
where V: Freeze,

ยง

impl<V> Freeze for SeedTupleVariant<V>
where V: Freeze,

ยง

impl<W> Freeze for BufWriter<W>
where W: Freeze + ?Sized,

ยง

impl<W> Freeze for IntoInnerError<W>
where W: Freeze,

ยง

impl<W> Freeze for LineWriter<W>
where W: Freeze + ?Sized,

ยง

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

ยง

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