pub struct CalcPolicyPatch {
pub trigger: Option<CalcTrigger>,
pub error_mode: Option<ErrorMode>,
pub cycle_mode: Option<CycleMode>,
pub budget: Option<CalcLimits>,
pub priority: Option<i16>,
pub debounce_ms: Option<u32>,
}Expand description
Field-by-field calculation policy override at one tree, directory, or cell.
Fields§
§trigger: Option<CalcTrigger>Optional trigger override.
error_mode: Option<ErrorMode>Optional multi-root error behavior override.
cycle_mode: Option<CycleMode>Optional cycle behavior override.
budget: Option<CalcLimits>Optional incremental-query budget override.
priority: Option<i16>Optional scheduler priority override.
debounce_ms: Option<u32>Optional automatic-work debounce override.
Implementations§
Source§impl CalcPolicyPatch
impl CalcPolicyPatch
Sourcepub fn apply_to(&self, effective: &mut EffectiveCalcPolicy)
pub fn apply_to(&self, effective: &mut EffectiveCalcPolicy)
Applies this patch to an already-effective parent policy.
Trait Implementations§
Source§impl Clone for CalcPolicyPatch
impl Clone for CalcPolicyPatch
Source§fn clone(&self) -> CalcPolicyPatch
fn clone(&self) -> CalcPolicyPatch
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 moreSource§impl Debug for CalcPolicyPatch
impl Debug for CalcPolicyPatch
Source§impl Default for CalcPolicyPatch
impl Default for CalcPolicyPatch
Source§fn default() -> CalcPolicyPatch
fn default() -> CalcPolicyPatch
Returns the “default value” for a type. Read more
impl Eq for CalcPolicyPatch
Source§impl PartialEq for CalcPolicyPatch
impl PartialEq for CalcPolicyPatch
impl StructuralPartialEq for CalcPolicyPatch
Auto Trait Implementations§
impl Freeze for CalcPolicyPatch
impl RefUnwindSafe for CalcPolicyPatch
impl Send for CalcPolicyPatch
impl Sync for CalcPolicyPatch
impl Unpin for CalcPolicyPatch
impl UnsafeUnpin for CalcPolicyPatch
impl UnwindSafe for CalcPolicyPatch
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