Trait Freeze

Source
pub unsafe auto trait Freeze { }
๐Ÿ”ฌThis is a nightly-only experimental API. (freeze #121675)
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 std::backtrace::Inner

ยง

impl !Freeze for Backtrace

ยง

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 Barrier

ยง

impl !Freeze for std::sync::mpmc::context::Inner

ยง

impl !Freeze for Backoff

ยง

impl !Freeze for SyncWaker

ยง

impl !Freeze for Flag

ยง

impl !Freeze for Tid

ยง

impl !Freeze for std::sync::Condvar

ยง

impl !Freeze for std::sync::Once

ยง

impl !Freeze for std::sync::OnceState

ยง

impl !Freeze for std::sys::sync::condvar::futex::Condvar

ยง

impl !Freeze for std::sys::sync::mutex::futex::Mutex

ยง

impl !Freeze for std::sys::sync::once::futex::Once

ยง

impl !Freeze for std::sys::sync::once::futex::OnceState

ยง

impl !Freeze for std::sys::sync::rwlock::futex::RwLock

ยง

impl !Freeze for Parker

ยง

impl !Freeze for LazyKey

ยง

impl !Freeze for LocalPointer

ยง

impl !Freeze for ScopeData

ยง

impl !Freeze for std::thread::Inner

ยง

impl Freeze for AsciiChar

ยง

impl Freeze for BacktraceStatus

ยง

impl Freeze for BytesOrWide

ยง

impl Freeze for RawFrame

ยง

impl Freeze for std::backtrace_rs::backtrace::libunwind::Frame

ยง

impl Freeze for _Unwind_Context

ยง

impl Freeze for _Unwind_Reason_Code

ยง

impl Freeze for PrintFmt

ยง

impl Freeze for std::cmp::Ordering

ยง

impl Freeze for TryReserveErrorKind

ยง

impl Freeze for Infallible

ยง

impl Freeze for VarError

ยง

impl Freeze for FromBytesWithNulError

ยง

impl Freeze for c_void

ยง

impl Freeze for std::fmt::Alignment

ยง

impl Freeze for DebugAsHex

ยง

impl Freeze for Sign

ยง

impl Freeze for BasicBlock

ยง

impl Freeze for UnwindTerminateReason

ยง

impl Freeze for SeekFrom

ยง

impl Freeze for ErrorKind

ยง

impl Freeze for IpAddr

ยง

impl Freeze for Ipv6MulticastScope

ยง

impl Freeze for Shutdown

ยง

impl Freeze for std::net::SocketAddr

ยง

impl Freeze for FpCategory

ยง

impl Freeze for IntErrorKind

ยง

impl Freeze for OneSidedRangeBound

ยง

impl Freeze for AncillaryError

ยง

impl Freeze for BacktraceStyle

ยง

impl Freeze for Hook

ยง

impl Freeze for MustAbort

ยง

impl Freeze for std::path::State

ยง

impl Freeze for GetDisjointMutError

ยง

impl Freeze for SearchStep

ยง

impl Freeze for std::sync::atomic::Ordering

ยง

impl Freeze for Selected

ยง

impl Freeze for RecvTimeoutError

ยง

impl Freeze for TryRecvError

ยง

impl Freeze for ExclusiveState

ยง

impl Freeze for CopyResult

ยง

impl Freeze for FdHandle

ยง

impl Freeze for FdMeta

ยง

impl Freeze for SpliceMode

ยง

impl Freeze for Cgroup

ยง

impl Freeze for EHAction

ยง

impl Freeze for ChildStdio

ยง

impl Freeze for ProgramKind

ยง

impl Freeze for std::sys::process::unix::common::Stdio

ยง

impl Freeze for std::sys::thread_local::native::eager::State

ยง

impl Freeze for bool

ยง

impl Freeze for char

ยง

impl Freeze for f16

ยง

impl Freeze for f32

ยง

impl Freeze for f64

ยง

impl Freeze for f128

ยง

impl Freeze for i8

ยง

impl Freeze for i16

ยง

impl Freeze for i32

ยง

impl Freeze for i64

ยง

impl Freeze for i128

ยง

impl Freeze for isize

ยง

impl Freeze for str

ยง

impl Freeze for u8

ยง

impl Freeze for u16

ยง

impl Freeze for u32

ยง

impl Freeze for u64

ยง

impl Freeze for u128

ยง

impl Freeze for ()

ยง

impl Freeze for usize

ยง

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 TryFromSliceError

ยง

impl Freeze for std::ascii::EscapeDefault

ยง

impl Freeze for BacktraceFrame

ยง

impl Freeze for BacktraceSymbol

ยง

impl Freeze for Capture

ยง

impl Freeze for Bomb

ยง

impl Freeze for std::backtrace_rs::backtrace::Frame

ยง

impl Freeze for std::backtrace_rs::symbolize::Symbol

ยง

impl Freeze for ByteStr

ยง

impl Freeze for ByteString

ยง

impl Freeze for BorrowError

ยง

impl Freeze for BorrowMutError

ยง

impl Freeze for CharTryFromError

ยง

impl Freeze for DecodeUtf16Error

ยง

impl Freeze for std::char::EscapeDebug

ยง

impl Freeze for std::char::EscapeDefault

ยง

impl Freeze for std::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 std::env::Args

ยง

impl Freeze for ArgsOs

ยง

impl Freeze for std::env::JoinPathsError

ยง

impl Freeze for Vars

ยง

impl Freeze for VarsOs

ยง

impl Freeze for CStr

ยง

impl Freeze for CString

ยง

impl Freeze for FromBytesUntilNulError

ยง

impl Freeze for FromVecWithNulError

ยง

impl Freeze for IntoStringError

ยง

impl Freeze for NulError

ยง

impl Freeze for OsStr

ยง

impl Freeze for OsString

ยง

impl Freeze for std::fmt::Error

ยง

impl Freeze for FormattingOptions

ยง

impl Freeze for std::fs::DirBuilder

ยง

impl Freeze for std::fs::DirEntry

ยง

impl Freeze for std::fs::File

ยง

impl Freeze for std::fs::FileTimes

ยง

impl Freeze for std::fs::FileType

ยง

impl Freeze for Metadata

ยง

impl Freeze for std::fs::OpenOptions

ยง

impl Freeze for Permissions

ยง

impl Freeze for std::fs::ReadDir

ยง

impl Freeze for DefaultHasher

ยง

impl Freeze for RandomState

ยง

impl Freeze for SipHasher

ยง

impl Freeze for ReturnToArg

ยง

impl Freeze for UnwindActionArg

ยง

impl Freeze for Buffer

ยง

impl Freeze for WriterPanicked

ยง

impl Freeze for Repr

ยง

impl Freeze for Custom

ยง

impl Freeze for std::io::error::Error

ยง

impl Freeze for PipeReader

ยง

impl Freeze for PipeWriter

ยง

impl Freeze for std::io::stdio::Stderr

ยง

impl Freeze for StderrRaw

ยง

impl Freeze for std::io::stdio::Stdin

ยง

impl Freeze for StdinRaw

ยง

impl Freeze for std::io::stdio::Stdout

ยง

impl Freeze for StdoutRaw

ยง

impl Freeze for std::io::util::Empty

ยง

impl Freeze for std::io::util::Repeat

ยง

impl Freeze for Sink

ยง

impl Freeze for Assume

ยง

impl Freeze for AddrParseError

ยง

impl Freeze for Ipv4Addr

ยง

impl Freeze for Ipv6Addr

ยง

impl Freeze for SocketAddrV4

ยง

impl Freeze for SocketAddrV6

ยง

impl Freeze for IntoIncoming

ยง

impl Freeze for std::net::tcp::TcpListener

ยง

impl Freeze for std::net::tcp::TcpStream

ยง

impl Freeze for std::net::udp::UdpSocket

ยง

impl Freeze for ParseFloatError

ยง

impl Freeze for ParseIntError

ยง

impl Freeze for TryFromIntError

ยง

impl Freeze for RangeFull

ยง

impl Freeze for std::os::darwin::raw::stat

ยง

impl Freeze for OwnedFd

ยง

impl Freeze for InnerPidFd

ยง

impl Freeze for std::os::linux::process::PidFd

ยง

impl Freeze for std::os::linux::raw::stat

ยง

impl Freeze for std::os::unix::net::addr::SocketAddr

ยง

impl Freeze for SocketCred

ยง

impl Freeze for UnixDatagram

ยง

impl Freeze for UnixListener

ยง

impl Freeze for UnixStream

ยง

impl Freeze for UCred

ยง

impl Freeze for HandleOrInvalid

ยง

impl Freeze for HandleOrNull

ยง

impl Freeze for InvalidHandleError

ยง

impl Freeze for NullHandleError

ยง

impl Freeze for OwnedHandle

ยง

impl Freeze for OwnedSocket

ยง

impl Freeze for ProcThreadAttributeValue

ยง

impl Freeze for Path

ยง

impl Freeze for PathBuf

ยง

impl Freeze for StripPrefixError

ยง

impl Freeze for Child

ยง

impl Freeze for ChildStderr

ยง

impl Freeze for ChildStdin

ยง

impl Freeze for ChildStdout

ยง

impl Freeze for std::process::Command

ยง

impl Freeze for std::process::ExitCode

ยง

impl Freeze for std::process::ExitStatus

ยง

impl Freeze for std::process::ExitStatusError

ยง

impl Freeze for Output

ยง

impl Freeze for std::process::Stdio

ยง

impl Freeze for std::ptr::Alignment

ยง

impl Freeze for DefaultRandomSource

ยง

impl Freeze for ParseBoolError

ยง

impl Freeze for Utf8Error

ยง

impl Freeze for FromUtf8Error

ยง

impl Freeze for FromUtf16Error

ยง

impl Freeze for IntoChars

ยง

impl Freeze for String

ยง

impl Freeze for BarrierState

ยง

impl Freeze for BarrierWaitResult

ยง

impl Freeze for ArrayToken

ยง

impl Freeze for std::sync::mpmc::context::Context

ยง

impl Freeze for ListToken

ยง

impl Freeze for Operation

ยง

impl Freeze for Token

ยง

impl Freeze for std::sync::mpmc::waker::Entry

ยง

impl Freeze for std::sync::mpmc::waker::Waker

ยง

impl Freeze for std::sync::mpmc::zero::Inner

ยง

impl Freeze for ZeroToken

ยง

impl Freeze for RecvError

ยง

impl Freeze for std::sync::poison::Guard

ยง

impl Freeze for WaitTimeoutResult

ยง

impl Freeze for std::sys::args::common::Args

ยง

impl Freeze for Env

ยง

impl Freeze for FileDesc

ยง

impl Freeze for CachedFileMetadata

ยง

impl Freeze for Dir

ยง

impl Freeze for std::sys::fs::unix::DirBuilder

ยง

impl Freeze for std::sys::fs::unix::DirEntry

ยง

impl Freeze for std::sys::fs::unix::File

ยง

impl Freeze for FileAttr

ยง

impl Freeze for FilePermissions

ยง

impl Freeze for std::sys::fs::unix::FileTimes

ยง

impl Freeze for std::sys::fs::unix::FileType

ยง

impl Freeze for InnerReadDir

ยง

impl Freeze for Mode

ยง

impl Freeze for std::sys::fs::unix::OpenOptions

ยง

impl Freeze for std::sys::fs::unix::ReadDir

ยง

impl Freeze for StatxExtraFields

ยง

impl Freeze for dirent64_min

ยง

impl Freeze for LookupHost

ยง

impl Freeze for std::sys::net::connection::socket::TcpListener

ยง

impl Freeze for std::sys::net::connection::socket::TcpStream

ยง

impl Freeze for std::sys::net::connection::socket::UdpSocket

ยง

impl Freeze for Socket

ยง

impl Freeze for Buf

ยง

impl Freeze for Slice

ยง

impl Freeze for CopyParams

ยง

impl Freeze for std::sys::pal::unix::linux::pidfd::PidFd

ยง

impl Freeze for std::sys::pal::unix::os::JoinPathsError

ยง

impl Freeze for AnonPipe

ยง

impl Freeze for Handler

ยง

impl Freeze for std::sys::pal::unix::thread::Thread

ยง

impl Freeze for std::sys::pal::unix::time::Instant

ยง

impl Freeze for std::sys::pal::unix::time::SystemTime

ยง

impl Freeze for Timespec

ยง

impl Freeze for DwarfReader

ยง

impl Freeze for Argv

ยง

impl Freeze for CStringArray

ยง

impl Freeze for ChildPipes

ยง

impl Freeze for std::sys::process::unix::common::Command

ยง

impl Freeze for std::sys::process::unix::common::ExitCode

ยง

impl Freeze for StdioPipes

ยง

impl Freeze for std::sys::process::unix::unix::ExitStatus

ยง

impl Freeze for std::sys::process::unix::unix::ExitStatusError

ยง

impl Freeze for Process

ยง

impl Freeze for std::sys::stdio::unix::Stderr

ยง

impl Freeze for std::sys::stdio::unix::Stdin

ยง

impl Freeze for std::sys::stdio::unix::Stdout

ยง

impl Freeze for CommandEnv

ยง

impl Freeze for CodePoint

ยง

impl Freeze for Wtf8

ยง

impl Freeze for Wtf8Buf

ยง

impl Freeze for LocalWaker

ยง

impl Freeze for RawWaker

ยง

impl Freeze for RawWakerVTable

ยง

impl Freeze for std::task::Waker

ยง

impl Freeze for AccessError

ยง

impl Freeze for ChildSpawnHooks

ยง

impl Freeze for SpawnHook

ยง

impl Freeze for SpawnHooks

ยง

impl Freeze for Builder

ยง

impl Freeze for PanicGuard

ยง

impl Freeze for std::thread::Thread

ยง

impl Freeze for ThreadId

ยง

impl Freeze for ThreadNameString

ยง

impl Freeze for Duration

ยง

impl Freeze for std::time::Instant

ยง

impl Freeze for std::time::SystemTime

ยง

impl Freeze for SystemTimeError

ยง

impl Freeze for TryFromFloatSecsError

ยง

impl Freeze for PhantomPinned

ยง

impl Freeze for SocketAddrCRepr

ยง

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

ยง

impl<'a> Freeze for ResolveWhat<'a>

ยง

impl<'a> Freeze for BytesOrWideString<'a>

ยง

impl<'a> Freeze for AddressKind<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for std::backtrace_rs::symbolize::noop::Symbol<'a>

ยง

impl<'a> Freeze for SymbolName<'a>

ยง

impl<'a> Freeze for std::env::SplitPaths<'a>

ยง

impl<'a> Freeze for std::ffi::os_str::Display<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> Freeze for std::io::Guard<'a>

ยง

impl<'a> Freeze for std::io::IoSlice<'a>

ยง

impl<'a> Freeze for std::io::IoSliceMut<'a>

ยง

impl<'a> Freeze for std::net::tcp::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 std::os::unix::net::listener::Incoming<'a>

ยง

impl<'a> Freeze for ProcThreadAttributeList<'a>

ยง

impl<'a> Freeze for ProcThreadAttributeListBuilder<'a>

ยง

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

ยง

impl<'a> Freeze for PanicHookInfo<'a>

ยง

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

ยง

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

ยง

impl<'a> Freeze for std::path::Display<'a>

ยง

impl<'a> Freeze for std::path::Iter<'a>

ยง

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

ยง

impl<'a> Freeze for std::process::CommandArgs<'a>

ยง

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

ยง

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

ยง

impl<'a> Freeze for std::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 std::str::EscapeDebug<'a>

ยง

impl<'a> Freeze for std::str::EscapeDefault<'a>

ยง

impl<'a> Freeze for std::str::EscapeUnicode<'a>

ยง

impl<'a> Freeze for std::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> Freeze for std::string::Drain<'a>

ยง

impl<'a> Freeze for BacktraceLock<'a>

ยง

impl<'a> Freeze for EnvStrDebug<'a>

ยง

impl<'a> Freeze for std::sys::io::io_slice::iovec::IoSlice<'a>

ยง

impl<'a> Freeze for std::sys::io::io_slice::iovec::IoSliceMut<'a>

ยง

impl<'a> Freeze for std::sys::pal::unix::os::SplitPaths<'a>

ยง

impl<'a> Freeze for EHContext<'a>

ยง

impl<'a> Freeze for std::sys::process::unix::common::CommandArgs<'a>

ยง

impl<'a> Freeze for CompletionGuard<'a>

ยง

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

ยง

impl<'a> Freeze for WStrUnits<'a>

ยง

impl<'a> Freeze for EncodeWide<'a>

ยง

impl<'a> Freeze for Wtf8CodePoints<'a>

ยง

impl<'a> Freeze for std::task::Context<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, 'b> Freeze for BacktraceFmt<'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 CharSliceSearcher<'a, 'b>

ยง

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

ยง

impl<'a, 'b, R, W> Freeze for Copier<'a, 'b, R, W>
where R: ?Sized, W: ?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 std::option::Iter<'a, A>

ยง

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

ยง

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

ยง

impl<'a, D> Freeze for Indented<'a, D>

ยง

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 std::collections::btree_set::Cursor<'a, K>

ยง

impl<'a, K> Freeze for std::collections::hash::set::Drain<'a, K>

ยง

impl<'a, K> Freeze for std::collections::hash::set::Iter<'a, K>

ยง

impl<'a, K, A> Freeze for std::collections::btree_set::CursorMut<'a, K, A>

ยง

impl<'a, K, A> Freeze for std::collections::btree_set::CursorMutKey<'a, K, A>

ยง

impl<'a, K, F> Freeze for std::collections::hash::set::ExtractIf<'a, K, F>
where F: Freeze,

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::Entry<'a, K, V>
where K: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::Drain<'a, K, V>

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::Iter<'a, K, V>

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::IterMut<'a, K, V>

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::Keys<'a, K, V>

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::OccupiedEntry<'a, K, V>

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::OccupiedError<'a, K, V>
where V: Freeze,

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::VacantEntry<'a, K, V>
where K: Freeze,

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::Values<'a, K, V>

ยง

impl<'a, K, V> Freeze for std::collections::hash::map::ValuesMut<'a, K, V>

ยง

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

ยง

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

ยง

impl<'a, K, V, A> Freeze for std::collections::btree_map::CursorMutKey<'a, K, V, A>

ยง

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

ยง

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

ยง

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

ยง

impl<'a, K, V, F> Freeze for std::collections::hash::map::ExtractIf<'a, K, V, F>
where F: Freeze,

ยง

impl<'a, K, V, F, A> Freeze for std::collections::btree_map::ExtractIf<'a, K, V, F, A>
where F: Freeze, A: 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 std::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

impl<'a, P> Freeze for std::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 std::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

impl<'a, P> Freeze for std::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 std::collections::binary_heap::Iter<'a, T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> Freeze for std::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> Freeze for std::sync::mpmc::Iter<'a, T>

ยง

impl<'a, T> Freeze for std::sync::mpmc::TryIter<'a, T>

ยง

impl<'a, T> Freeze for std::sync::mpsc::Iter<'a, T>

ยง

impl<'a, T> Freeze for std::sync::mpsc::TryIter<'a, T>

ยง

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

ยง

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 RwLockReadGuard<'a, T>
where T: ?Sized,

ยง

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

ยง

impl<'a, T, A> Freeze for std::collections::btree_set::Entry<'a, T, A>
where A: Freeze, T: Freeze,

ยง

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

ยง

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

ยง

impl<'a, T, A> Freeze for std::collections::btree_set::OccupiedEntry<'a, T, A>
where A: Freeze,

ยง

impl<'a, T, A> Freeze for std::collections::btree_set::VacantEntry<'a, T, A>
where T: Freeze, A: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T, P> Freeze for std::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 std::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 std::collections::hash::set::Entry<'a, T, S>
where T: Freeze,

ยง

impl<'a, T, S> Freeze for std::collections::hash::set::Difference<'a, T, S>

ยง

impl<'a, T, S> Freeze for std::collections::hash::set::Intersection<'a, T, S>

ยง

impl<'a, T, S> Freeze for std::collections::hash::set::OccupiedEntry<'a, T, S>

ยง

impl<'a, T, S> Freeze for std::collections::hash::set::SymmetricDifference<'a, T, S>

ยง

impl<'a, T, S> Freeze for std::collections::hash::set::Union<'a, T, S>

ยง

impl<'a, T, S> Freeze for std::collections::hash::set::VacantEntry<'a, T, S>
where T: Freeze,

ยง

impl<'a, T, const N: usize> Freeze for std::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, W> Freeze for LineWriterShim<'a, W>
where W: ?Sized,

ยง

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<'f> Freeze for VaListImpl<'f>

ยง

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

ยง

impl<'fmt, 'a, 'b> Freeze for BacktraceFrameFmt<'fmt, 'a, 'b>

ยง

impl<'handle> Freeze for BorrowedHandle<'handle>

ยง

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

ยง

impl<'scope, T> !Freeze for std::thread::Packet<'scope, T>

ยง

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

ยง

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

ยง

impl<'socket> Freeze for BorrowedSocket<'socket>

ยง

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

ยง

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

ยง

impl<A> Freeze for std::option::IntoIter<A>
where A: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<B> Freeze for std::io::Lines<B>
where B: Freeze,

ยง

impl<B> Freeze for std::io::Split<B>
where B: Freeze,

ยง

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

ยง

impl<C> !Freeze for Counter<C>

ยง

impl<C> Freeze for ErrorData<C>
where C: Freeze,

ยง

impl<C> Freeze for std::sync::mpmc::counter::Receiver<C>

ยง

impl<C> Freeze for std::sync::mpmc::counter::Sender<C>

ยง

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

ยง

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

ยง

impl<F> !Freeze for DlsymWeak<F>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<G> Freeze for FromCoroutine<G>
where G: 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 std::iter::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 std::iter::ArrayChunks<I, N>
where I: Freeze, <I as Iterator>::Item: Freeze,

ยง

impl<Idx> Freeze for std::ops::Range<Idx>
where Idx: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<Idx> Freeze for std::range::Range<Idx>
where Idx: Freeze,

ยง

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

ยง

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

ยง

impl<K> Freeze for std::collections::hash::set::IntoIter<K>

ยง

impl<K, V> Freeze for std::collections::hash::map::IntoIter<K, V>

ยง

impl<K, V> Freeze for std::collections::hash::map::IntoKeys<K, V>

ยง

impl<K, V> Freeze for std::collections::hash::map::IntoValues<K, V>

ยง

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

ยง

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

ยง

impl<K, V, A> Freeze for std::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<Ptr> Freeze for Pin<Ptr>
where Ptr: Freeze,

ยง

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

ยง

impl<R> Freeze for std::io::Bytes<R>
where R: Freeze,

ยง

impl<Ret, T> Freeze for fn(Tโ‚, Tโ‚‚, โ€ฆ, Tโ‚™) -> Ret

ยง

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 AtomicPtr<T>

ยง

impl<T> !Freeze for std::sync::mpmc::array::Channel<T>

ยง

impl<T> !Freeze for std::sync::mpmc::array::Slot<T>

ยง

impl<T> !Freeze for Block<T>

ยง

impl<T> !Freeze for std::sync::mpmc::list::Channel<T>

ยง

impl<T> !Freeze for Position<T>

ยง

impl<T> !Freeze for std::sync::mpmc::list::Slot<T>

ยง

impl<T> !Freeze for std::sync::mpmc::zero::Channel<T>

ยง

impl<T> !Freeze for std::sync::mpmc::zero::Packet<T>

ยง

impl<T> !Freeze for OnceLock<T>

ยง

impl<T> !Freeze for ReentrantLock<T>

ยง

impl<T> !Freeze for std::sync::Mutex<T>

ยง

impl<T> !Freeze for std::sync::RwLock<T>

ยง

impl<T> !Freeze for OnceBox<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for ReceiverFlavor<T>

ยง

impl<T> Freeze for SenderFlavor<T>

ยง

impl<T> Freeze for SendTimeoutError<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 [T]
where T: Freeze,

ยง

impl<T> Freeze for (Tโ‚, Tโ‚‚, โ€ฆ, Tโ‚™)
where T: Freeze,

ยง

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

ยง

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

ยง

impl<T> Freeze for Pending<T>

ยง

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

ยง

impl<T> Freeze for std::io::cursor::Cursor<T>
where T: Freeze,

ยง

impl<T> Freeze for std::io::Take<T>
where T: Freeze,

ยง

impl<T> Freeze for std::iter::Empty<T>

ยง

impl<T> Freeze for std::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 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 UnsafePinned<T>
where T: Freeze + ?Sized,

ยง

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

ยง

impl<T> Freeze for std::result::IntoIter<T>
where T: Freeze,

ยง

impl<T> Freeze for std::sync::mpmc::IntoIter<T>

ยง

impl<T> Freeze for std::sync::mpmc::Receiver<T>

ยง

impl<T> Freeze for std::sync::mpmc::Sender<T>

ยง

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

ยง

impl<T> Freeze for std::sync::mpsc::IntoIter<T>

ยง

impl<T> Freeze for std::sync::mpsc::Receiver<T>

ยง

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

ยง

impl<T> Freeze for std::sync::mpsc::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 LocalKey<T>

ยง

impl<T> Freeze for JoinHandle<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T, A> Freeze for std::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 std::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 std::rc::Weak<T, A>
where A: Freeze, T: ?Sized,

ยง

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

ยง

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

ยง

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

ยง

impl<T, A> Freeze for std::vec::IntoIter<T, A>
where A: Freeze,

ยง

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

ยง

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

ยง

impl<T, D> Freeze for std::sys::thread_local::native::lazy::State<T, D>
where T: Freeze, D: 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 = fn() -> T> !Freeze for LazyLock<T, F>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T, const N: usize> Freeze for std::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<T, const N: usize> Freeze for [Option<T>; N]
where T: Freeze,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<const N: usize> Freeze for [u8; N]