cairo_vm::with_std::marker

Trait Freeze

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

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

ยงSafety

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

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 BuiltinRunner

ยง

impl !Freeze for EcOpBuiltinRunner

ยง

impl !Freeze for HashBuiltinRunner

ยง

impl !Freeze for KeccakBuiltinRunner

ยง

impl !Freeze for PoseidonBuiltinRunner

ยง

impl !Freeze for AtomicBool

ยง

impl !Freeze for AtomicI8

ยง

impl !Freeze for AtomicI16

ยง

impl !Freeze for AtomicI32

ยง

impl !Freeze for AtomicI64

ยง

impl !Freeze for AtomicI128

ยง

impl !Freeze for AtomicIsize

ยง

impl !Freeze for AtomicU8

ยง

impl !Freeze for AtomicU16

ยง

impl !Freeze for AtomicU32

ยง

impl !Freeze for AtomicU64

ยง

impl !Freeze for AtomicU128

ยง

impl !Freeze for AtomicUsize

ยง

impl !Freeze for Barrier

ยง

impl !Freeze for Condvar

ยง

impl !Freeze for cairo_vm::with_std::sync::Once

ยง

impl !Freeze for OnceState

ยง

impl Freeze for PrivateInput

ยง

impl Freeze for PublicInputError

ยง

impl Freeze for Dictionary

ยง

impl Freeze for HashChainError

ยง

impl Freeze for ProgramHashError

ยง

impl Freeze for OffsetValue

ยง

impl Freeze for BuiltinName

ยง

impl Freeze for MathError

ยง

impl Freeze for ProgramError

ยง

impl Freeze for ApUpdate

ยง

impl Freeze for FpUpdate

ยง

impl Freeze for Op1Addr

ยง

impl Freeze for Opcode

ยง

impl Freeze for PcUpdate

ยง

impl Freeze for Register

ยง

impl Freeze for Res

ยง

impl Freeze for LayoutName

ยง

impl Freeze for MaybeRelocatable

ยง

impl Freeze for CairoPieValidationError

ยง

impl Freeze for CairoRunError

ยง

impl Freeze for ExecScopeError

ยง

impl Freeze for HintError

ยง

impl Freeze for InsufficientAllocatedCellsError

ยง

impl Freeze for MemoryError

ยง

impl Freeze for RunnerError

ยง

impl Freeze for TraceError

ยง

impl Freeze for VirtualMachineError

ยง

impl Freeze for BuiltinAdditionalData

ยง

impl Freeze for CairoArg

ยง

impl Freeze for RunnerMode

ยง

impl Freeze for cairo_vm::with_std::cmp::Ordering

ยง

impl Freeze for Infallible

ยง

impl Freeze for cairo_vm::with_std::fmt::Alignment

ยง

impl Freeze for FpCategory

ยง

impl Freeze for IntErrorKind

ยง

impl Freeze for SearchStep

ยง

impl Freeze for cairo_vm::with_std::sync::atomic::Ordering

ยง

impl Freeze for RecvTimeoutError

ยง

impl Freeze for TryRecvError

ยง

impl Freeze for AirPrivateInput

ยง

impl Freeze for AirPrivateInputSerializable

ยง

impl Freeze for ModInput

ยง

impl Freeze for ModInputInstance

ยง

impl Freeze for ModInputMemoryVars

ยง

impl Freeze for PrivateInputEcOp

ยง

impl Freeze for PrivateInputKeccakState

ยง

impl Freeze for PrivateInputPair

ยง

impl Freeze for PrivateInputPoseidonState

ยง

impl Freeze for PrivateInputSignature

ยง

impl Freeze for PrivateInputValue

ยง

impl Freeze for SignatureInput

ยง

impl Freeze for MemorySegmentAddresses

ยง

impl Freeze for PublicMemoryEntry

ยง

impl Freeze for EncodeTraceError

ยง

impl Freeze for BuiltinHintProcessor

ยง

impl Freeze for HintFunc

ยง

impl Freeze for HintProcessorData

ยง

impl Freeze for DictManager

ยง

impl Freeze for DictTracker

ยง

impl Freeze for HintReference

ยง

impl Freeze for SIGNED_FELT_MAX

ยง

impl Freeze for ApTracking

ยง

impl Freeze for Attribute

ยง

impl Freeze for DebugInfo

ยง

impl Freeze for FlowTrackingData

ยง

impl Freeze for HintLocation

ยง

impl Freeze for HintParams

ยง

impl Freeze for Identifier

ยง

impl Freeze for InputFile

ยง

impl Freeze for InstructionLocation

ยง

impl Freeze for Location

ยง

impl Freeze for Member

ยง

impl Freeze for ProgramJson

ยง

impl Freeze for Reference

ยง

impl Freeze for ReferenceManager

ยง

impl Freeze for ValueAddress

ยง

impl Freeze for String

ยง

impl Freeze for Felt

ยง

impl Freeze for ExecutionScopes

ยง

impl Freeze for LowRatio

ยง

impl Freeze for Instruction

ยง

impl Freeze for CairoLayout

ยง

impl Freeze for CairoLayoutParams

ยง

impl Freeze for RawCairoLayoutParams

ยง

impl Freeze for Program

ยง

impl Freeze for Relocatable

ยง

impl Freeze for CAIRO_PRIME

ยง

impl Freeze for RunContext

ยง

impl Freeze for VmException

ยง

impl Freeze for BitwiseBuiltinRunner

ยง

impl Freeze for ModBuiltinRunner

ยง

impl Freeze for OutputBuiltinRunner

ยง

impl Freeze for OutputBuiltinState

ยง

impl Freeze for SegmentArenaBuiltinRunner

ยง

impl Freeze for SignatureBuiltinRunner

ยง

impl Freeze for CairoPie

ยง

impl Freeze for CairoPieAdditionalData

ยง

impl Freeze for CairoPieMemory

ยง

impl Freeze for CairoPieMetadata

ยง

impl Freeze for CairoPieVersion

ยง

impl Freeze for OutputBuiltinAdditionalData

ยง

impl Freeze for PublicMemoryPage

ยง

impl Freeze for cairo_vm::vm::runners::cairo_pie::SegmentInfo

ยง

impl Freeze for StrippedProgram

ยง

impl Freeze for CairoRunner

ยง

impl Freeze for ExecutionResources

ยง

impl Freeze for RunResources

ยง

impl Freeze for cairo_vm::vm::runners::cairo_runner::SegmentInfo

ยง

impl Freeze for RelocatedTraceEntry

ยง

impl Freeze for TraceEntry

ยง

impl Freeze for DeducedOperands

ยง

impl Freeze for Operands

ยง

impl Freeze for OperandsAddresses

ยง

impl Freeze for VirtualMachine

ยง

impl Freeze for VirtualMachineBuilder

ยง

impl Freeze for AddressSet

ยง

impl Freeze for Memory

ยง

impl Freeze for ValidationRule

ยง

impl Freeze for MemorySegmentManager

ยง

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 BorrowError

ยง

impl Freeze for BorrowMutError

ยง

impl Freeze for Error

ยง

impl Freeze for DefaultHasher

ยง

impl Freeze for RandomState

ยง

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 cairo_vm::with_std::ptr::Alignment

ยง

impl Freeze for ParseBoolError

ยง

impl Freeze for Utf8Error

ยง

impl Freeze for FromUtf8Error

ยง

impl Freeze for FromUtf16Error

ยง

impl Freeze for RecvError

ยง

impl Freeze for BarrierWaitResult

ยง

impl Freeze for WaitTimeoutResult

ยง

impl Freeze for Duration

ยง

impl Freeze for TryFromFloatSecsError

ยง

impl Freeze for PhantomPinned

ยง

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

ยง

impl<'a> Freeze for PublicInput<'a>

ยง

impl<'a> Freeze for CairoRunConfig<'a>

ยง

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

ยง

impl<'a> Freeze for Formatter<'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 EscapeDebug<'a>

ยง

impl<'a> Freeze for EscapeDefault<'a>

ยง

impl<'a> Freeze for 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 cairo_vm::with_std::string::Drain<'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, 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, 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 cairo_vm::with_std::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Freeze,

ยง

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

ยง

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

ยง

impl<'a, P> Freeze for cairo_vm::with_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 cairo_vm::with_std::result::Iter<'a, T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> Freeze for cairo_vm::with_std::sync::mpsc::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, A> Freeze for cairo_vm::with_std::vec::Drain<'a, T, A>

ยง

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

ยง

impl<'a, T, P> Freeze for cairo_vm::with_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 cairo_vm::with_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, const N: usize> Freeze for cairo_vm::with_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, 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<A> Freeze for Repeat<A>
where A: Freeze,

ยง

impl<A> Freeze for RepeatN<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 cairo_vm::with_std::fmt::FromFn<F>
where F: Freeze,

ยง

impl<F> Freeze for cairo_vm::with_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<H> Freeze for BuildHasherDefault<H>

ยง

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 cairo_vm::with_std::iter::ArrayChunks<I, N>
where I: Freeze, <I as Iterator>::Item: Freeze,

ยง

impl<Idx> Freeze for 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, 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<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 Mutex<T>

ยง

impl<T> !Freeze for OnceLock<T>

ยง

impl<T> !Freeze for ReentrantLock<T>

ยง

impl<T> !Freeze for RwLock<T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<T> Freeze for Empty<T>

ยง

impl<T> Freeze for cairo_vm::with_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 NonNull<T>
where T: ?Sized,

ยง

impl<T> Freeze for cairo_vm::with_std::result::IntoIter<T>
where T: Freeze,

ยง

impl<T> Freeze for cairo_vm::with_std::sync::mpmc::IntoIter<T>

ยง

impl<T> Freeze for cairo_vm::with_std::sync::mpmc::Receiver<T>

ยง

impl<T> Freeze for cairo_vm::with_std::sync::mpmc::Sender<T>

ยง

impl<T> Freeze for cairo_vm::with_std::sync::mpsc::IntoIter<T>

ยง

impl<T> Freeze for cairo_vm::with_std::sync::mpsc::Receiver<T>

ยง

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

ยง

impl<T> Freeze for cairo_vm::with_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 MaybeUninit<T>
where T: Freeze,

ยง

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 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 cairo_vm::with_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 cairo_vm::with_std::sync::Weak<T, A>
where A: Freeze, T: ?Sized,

ยง

impl<T, A> Freeze for cairo_vm::with_std::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 = 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<Y, R> Freeze for CoroutineState<Y, R>
where Y: Freeze, R: Freeze,

ยง

impl<const N_PARTS: u64> Freeze for RangeCheckBuiltinRunner<N_PARTS>