pub enum CalcTrigger {
Automatic,
OnDemand,
Manual,
Frozen,
}Expand description
Mutation behavior for a calculated cell.
Variants§
Automatic
Mutations enqueue bounded calculation work.
OnDemand
Work begins only when a result is requested.
Manual
Work begins only when this cell is an explicitly directed root.
Frozen
The committed memo is retained and no new work is permitted.
Trait Implementations§
Source§impl Clone for CalcTrigger
impl Clone for CalcTrigger
Source§fn clone(&self) -> CalcTrigger
fn clone(&self) -> CalcTrigger
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 CalcTrigger
Source§impl Debug for CalcTrigger
impl Debug for CalcTrigger
Source§impl Default for CalcTrigger
impl Default for CalcTrigger
Source§fn default() -> CalcTrigger
fn default() -> CalcTrigger
Returns the “default value” for a type. Read more
impl Eq for CalcTrigger
Source§impl Hash for CalcTrigger
impl Hash for CalcTrigger
Source§impl PartialEq for CalcTrigger
impl PartialEq for CalcTrigger
impl StructuralPartialEq for CalcTrigger
Auto Trait Implementations§
impl Freeze for CalcTrigger
impl RefUnwindSafe for CalcTrigger
impl Send for CalcTrigger
impl Sync for CalcTrigger
impl Unpin for CalcTrigger
impl UnsafeUnpin for CalcTrigger
impl UnwindSafe for CalcTrigger
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.