Skip to main content

Freezable

Trait Freezable 

Source
pub trait Freezable {
    // Required method
    fn freeze() -> u64;
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Freezable for &str

Source§

impl Freezable for Ordering

Source§

impl Freezable for c_void

Source§

impl Freezable for IpAddr

Source§

impl Freezable for SocketAddr

Source§

impl Freezable for FpCategory

Source§

impl Freezable for Ordering

Source§

impl Freezable for ErrorKind

Source§

impl Freezable for Component<'_>

Source§

impl Freezable for Prefix<'_>

Source§

impl Freezable for bool

Source§

impl Freezable for char

Source§

impl Freezable for i8

Source§

impl Freezable for i16

Source§

impl Freezable for i32

Source§

impl Freezable for i64

Source§

impl Freezable for i128

Source§

impl Freezable for isize

Source§

impl Freezable for u8

Source§

impl Freezable for u16

Source§

impl Freezable for u32

Source§

impl Freezable for u64

Source§

impl Freezable for u128

Source§

impl Freezable for ()

Source§

impl Freezable for usize

Source§

impl Freezable for CString

Source§

impl Freezable for String

Source§

impl Freezable for Layout

Source§

impl Freezable for TypeId

Source§

impl Freezable for CStr

Source§

impl Freezable for PhantomPinned

Source§

impl Freezable for Ipv4Addr

Source§

impl Freezable for Ipv6Addr

Source§

impl Freezable for SocketAddrV4

Source§

impl Freezable for SocketAddrV6

Source§

impl Freezable for RangeFull

Source§

impl Freezable for Location<'_>

Source§

impl Freezable for PanicInfo<'_>

Source§

impl Freezable for Bytes<'_>

Source§

impl Freezable for CharIndices<'_>

Source§

impl Freezable for Chars<'_>

Source§

impl Freezable for Lines<'_>

Source§

impl Freezable for Context<'_>

Source§

impl Freezable for RawWaker

Source§

impl Freezable for Waker

Source§

impl Freezable for Duration

Source§

impl Freezable for OsStr

Source§

impl Freezable for OsString

Source§

impl Freezable for DirBuilder

Source§

impl Freezable for DirEntry

Source§

impl Freezable for File

Source§

impl Freezable for FileType

Source§

impl Freezable for Metadata

Source§

impl Freezable for OpenOptions

Source§

impl Freezable for Permissions

Source§

impl Freezable for ReadDir

Source§

impl Freezable for Error

Source§

impl Freezable for Stderr

Source§

impl Freezable for Stdin

Source§

impl Freezable for Stdout

Source§

impl Freezable for Repeat

Source§

impl Freezable for Sink

Source§

impl Freezable for Incoming<'_>

Source§

impl Freezable for TcpListener

Source§

impl Freezable for TcpStream

Source§

impl Freezable for UdpSocket

Source§

impl Freezable for Iter<'_>

Source§

impl Freezable for Path

Source§

impl Freezable for PathBuf

Source§

impl Freezable for PrefixComponent<'_>

Source§

impl Freezable for Child

Source§

impl Freezable for ChildStderr

Source§

impl Freezable for ChildStdin

Source§

impl Freezable for ChildStdout

Source§

impl Freezable for Command

Source§

impl Freezable for ExitCode

Source§

impl Freezable for ExitStatus

Source§

impl Freezable for Output

Source§

impl Freezable for Stdio

Source§

impl Freezable for Barrier

Source§

impl Freezable for BarrierWaitResult

Source§

impl Freezable for Once

Source§

impl Freezable for OnceState

Source§

impl Freezable for Condvar

Source§

impl Freezable for WaitTimeoutResult

Source§

impl Freezable for Builder

Source§

impl Freezable for ThreadId

Source§

impl Freezable for Thread

Source§

impl Freezable for SystemTime

Source§

impl Freezable for NonZeroI8

Source§

impl Freezable for NonZeroI16

Source§

impl Freezable for NonZeroI32

Source§

impl Freezable for NonZeroI64

Source§

impl Freezable for NonZeroI128

Source§

impl Freezable for NonZeroIsize

Source§

impl Freezable for NonZeroU8

Source§

impl Freezable for NonZeroU16

Source§

impl Freezable for NonZeroU32

Source§

impl Freezable for NonZeroU64

Source§

impl Freezable for NonZeroU128

Source§

impl Freezable for NonZeroUsize

Source§

impl Freezable for AtomicBool

Source§

impl Freezable for AtomicI8

Source§

impl Freezable for AtomicI16

Source§

impl Freezable for AtomicI32

Source§

impl Freezable for AtomicI64

Source§

impl Freezable for AtomicIsize

Source§

impl Freezable for AtomicU8

Source§

impl Freezable for AtomicU16

Source§

impl Freezable for AtomicU32

Source§

impl Freezable for AtomicU64

Source§

impl Freezable for AtomicUsize

Source§

impl<A, B, C> Freezable for (A, B, C)
where A: Freezable, B: Freezable, C: Freezable,

Source§

impl<A, B, C, D> Freezable for (A, B, C, D)
where A: Freezable, B: Freezable, C: Freezable, D: Freezable,

Source§

impl<A, B, C, D, E> Freezable for (A, B, C, D, E)
where A: Freezable, B: Freezable, C: Freezable, D: Freezable, E: Freezable,

Source§

impl<A, B, C, D, E, F> Freezable for (A, B, C, D, E, F)

Source§

impl<A, B, C, D, E, F, G> Freezable for (A, B, C, D, E, F, G)

Source§

impl<A, B, C, D, E, F, G, H> Freezable for (A, B, C, D, E, F, G, H)

Source§

impl<A, B, C, D, E, F, G, H, I> Freezable for (A, B, C, D, E, F, G, H, I)

Source§

impl<A, B, C, D, E, F, G, H, I, J> Freezable for (A, B, C, D, E, F, G, H, I, J)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K> Freezable for (A, B, C, D, E, F, G, H, I, J, K)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L> Freezable for (A, B, C, D, E, F, G, H, I, J, K, L)

Source§

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Freezable for (A, B, C, D, E, F, G, H, I, J, K, L, M)

Source§

impl<T> Freezable for Range<T>

Source§

impl<T> Freezable for RangeFrom<T>

Source§

impl<T> Freezable for RangeInclusive<T>

Source§

impl<T> Freezable for RangeTo<T>

Source§

impl<T> Freezable for RangeToInclusive<T>

Source§

impl<T: Freezable + Clone> Freezable for Cow<'_, T>

Source§

impl<T: Freezable> Freezable for &[T]

Source§

impl<T: Freezable> Freezable for Bound<T>

Source§

impl<T: Freezable> Freezable for Option<T>

Source§

impl<T: Freezable> Freezable for Poll<T>

Source§

impl<T: Freezable> Freezable for *const T

Source§

impl<T: Freezable> Freezable for *mut T

Source§

impl<T: Freezable> Freezable for &T

Source§

impl<T: Freezable> Freezable for [T]

Source§

impl<T: Freezable> Freezable for (T,)

Source§

impl<T: Freezable> Freezable for Box<T>

Source§

impl<T: Freezable> Freezable for BinaryHeap<T>

Source§

impl<T: Freezable> Freezable for BTreeSet<T>

Source§

impl<T: Freezable> Freezable for VecDeque<T>

Source§

impl<T: Freezable> Freezable for Rc<T>

Source§

impl<T: Freezable> Freezable for Weak<T>

Source§

impl<T: Freezable> Freezable for Arc<T>

Source§

impl<T: Freezable> Freezable for Weak<T>

Source§

impl<T: Freezable> Freezable for Vec<T>

Source§

impl<T: Freezable> Freezable for LazyCell<T>

Source§

impl<T: Freezable> Freezable for OnceCell<T>

Source§

impl<T: Freezable> Freezable for Cell<T>

Source§

impl<T: Freezable> Freezable for Ref<'_, T>

Source§

impl<T: Freezable> Freezable for RefCell<T>

Source§

impl<T: Freezable> Freezable for RefMut<'_, T>

Source§

impl<T: Freezable> Freezable for UnsafeCell<T>

Source§

impl<T: Freezable> Freezable for Reverse<T>

Source§

impl<T: Freezable> Freezable for Pending<T>

Source§

impl<T: Freezable> Freezable for Ready<T>

Source§

impl<T: Freezable> Freezable for Cloned<T>

Source§

impl<T: Freezable> Freezable for Copied<T>

Source§

impl<T: Freezable> Freezable for Cycle<T>

Source§

impl<T: Freezable> Freezable for Enumerate<T>

Source§

impl<T: Freezable> Freezable for Fuse<T>

Source§

impl<T: Freezable> Freezable for Rev<T>

Source§

impl<T: Freezable> Freezable for Skip<T>

Source§

impl<T: Freezable> Freezable for StepBy<T>

Source§

impl<T: Freezable> Freezable for Take<T>

Source§

impl<T: Freezable> Freezable for Empty<T>

Source§

impl<T: Freezable> Freezable for PhantomData<T>

Source§

impl<T: Freezable> Freezable for ManuallyDrop<T>

Source§

impl<T: Freezable> Freezable for Discriminant<T>

Source§

impl<T: Freezable> Freezable for Wrapping<T>

Source§

impl<T: Freezable> Freezable for Pin<T>

Source§

impl<T: Freezable> Freezable for NonNull<T>

Source§

impl<T: Freezable> Freezable for Chunks<'_, T>

Source§

impl<T: Freezable> Freezable for ChunksMut<'_, T>

Source§

impl<T: Freezable> Freezable for Iter<'_, T>

Source§

impl<T: Freezable> Freezable for IterMut<'_, T>

Source§

impl<T: Freezable> Freezable for Windows<'_, T>

Source§

impl<T: Freezable> Freezable for Mutex<T>

Source§

impl<T: Freezable> Freezable for MutexGuard<'_, T>

Source§

impl<T: Freezable> Freezable for RwLock<T>

Source§

impl<T: Freezable> Freezable for RwLockReadGuard<'_, T>

Source§

impl<T: Freezable> Freezable for RwLockWriteGuard<'_, T>

Source§

impl<T: Freezable> Freezable for JoinHandle<T>

Source§

impl<T: Freezable> Freezable for LocalKey<T>

Source§

impl<T: Freezable> Freezable for AtomicPtr<T>

Source§

impl<T: Freezable> Freezable for MaybeUninit<T>

Source§

impl<T: Freezable, E: Freezable> Freezable for Result<T, E>

Source§

impl<T: Freezable, E: Freezable> Freezable for BTreeMap<T, E>

Source§

impl<T: Freezable, E: Freezable> Freezable for Chain<T, E>

Source§

impl<T: Freezable, E: Freezable> Freezable for Filter<T, E>

Source§

impl<T: Freezable, E: Freezable> Freezable for Inspect<T, E>

Source§

impl<T: Freezable, E: Freezable> Freezable for Map<T, E>

Source§

impl<T: Freezable, E: Freezable> Freezable for Zip<T, E>

Source§

impl<T: Freezable, U: Freezable> Freezable for (T, U)

Source§

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

Implementors§