pub enum IncrementalStateAssertion {
Loaded,
NotLoaded,
}
Expand description
Used with -Z assert-incr-state
.
Variants§
Loaded
Found and loaded an existing session directory.
Note that this says nothing about whether any particular query will be found to be red or green.
NotLoaded
Did not load an existing session directory.
Trait Implementations§
source§impl Clone for IncrementalStateAssertion
impl Clone for IncrementalStateAssertion
source§fn clone(&self) -> IncrementalStateAssertion
fn clone(&self) -> IncrementalStateAssertion
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for IncrementalStateAssertion
impl Debug for IncrementalStateAssertion
source§impl Hash for IncrementalStateAssertion
impl Hash for IncrementalStateAssertion
source§impl PartialEq for IncrementalStateAssertion
impl PartialEq for IncrementalStateAssertion
source§fn eq(&self, other: &IncrementalStateAssertion) -> bool
fn eq(&self, other: &IncrementalStateAssertion) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for IncrementalStateAssertion
impl StructuralPartialEq for IncrementalStateAssertion
Auto Trait Implementations§
impl DynSend for IncrementalStateAssertion
impl DynSync for IncrementalStateAssertion
impl Freeze for IncrementalStateAssertion
impl RefUnwindSafe for IncrementalStateAssertion
impl Send for IncrementalStateAssertion
impl Sync for IncrementalStateAssertion
impl Unpin for IncrementalStateAssertion
impl UnwindSafe for IncrementalStateAssertion
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
source§impl<'tcx, T> ArenaAllocatable<'tcx, IsCopy> for Twhere
T: Copy,
impl<'tcx, T> ArenaAllocatable<'tcx, IsCopy> for Twhere
T: Copy,
fn allocate_on<'a>(self, arena: &'a Arena<'tcx>) -> &'a mut T
fn allocate_from_iter<'a>( arena: &'a Arena<'tcx>, iter: impl IntoIterator<Item = T> ) -> &'a mut [T]
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Filterable for T
impl<T> Filterable for T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<'a, T> Captures<'a> for Twhere
T: ?Sized,
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 1 byte
Size for each variant:
Loaded
: 0 bytesNotLoaded
: 0 bytes