pub enum CycleMode {
Fail,
Block,
}Expand description
How a dynamic dependency cycle is represented.
Variants§
Fail
Commit the deterministic cycle as a calculation failure.
Block
Commit the deterministic cycle as a blocked calculation.
Trait Implementations§
impl Copy for CycleMode
impl Eq for CycleMode
impl StructuralPartialEq for CycleMode
Auto Trait Implementations§
impl Freeze for CycleMode
impl RefUnwindSafe for CycleMode
impl Send for CycleMode
impl Sync for CycleMode
impl Unpin for CycleMode
impl UnsafeUnpin for CycleMode
impl UnwindSafe for CycleMode
Blanket Implementations§
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FingerprintValue for Twhere
T: Hash,
impl<T> FingerprintValue for Twhere
T: Hash,
Source§fn incremental_fingerprint(&self) -> ValueFingerprint
fn incremental_fingerprint(&self) -> ValueFingerprint
Returns a compact value identity for incremental cutoff.