pub enum CalcRequestMode {
Verify,
ForceRoots,
ForceRecursive,
}Expand description
Incremental reuse/forcing behavior of a directed request.
Variants§
Verify
Verify the roots and reuse every current memo.
ForceRoots
Force only the selected roots while reusing current dependencies.
ForceRecursive
Force roots and every reachable calculated dependency.
Trait Implementations§
Source§impl Clone for CalcRequestMode
impl Clone for CalcRequestMode
Source§fn clone(&self) -> CalcRequestMode
fn clone(&self) -> CalcRequestMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CalcRequestMode
Source§impl Debug for CalcRequestMode
impl Debug for CalcRequestMode
impl Eq for CalcRequestMode
Source§impl Hash for CalcRequestMode
impl Hash for CalcRequestMode
Source§impl PartialEq for CalcRequestMode
impl PartialEq for CalcRequestMode
impl StructuralPartialEq for CalcRequestMode
Auto Trait Implementations§
impl Freeze for CalcRequestMode
impl RefUnwindSafe for CalcRequestMode
impl Send for CalcRequestMode
impl Sync for CalcRequestMode
impl Unpin for CalcRequestMode
impl UnsafeUnpin for CalcRequestMode
impl UnwindSafe for CalcRequestMode
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.