pub enum DueReason {
Cadence,
OverrideDue,
OverrideInsert,
OverrideWeekday,
}Expand description
Why a particular firing date won — i.e. which input to the resolver
produced it. The CLI surfaces this via secunit due --why; the GUI
renders it as a chip on the Schedule view.
Variants§
Cadence
The cadence rules produced the date with no override in play.
OverrideDue
A schedule.yaml override pinned a specific date for this control.
OverrideInsert
A schedule.yaml insert added a one-off firing.
OverrideWeekday
A schedule.yaml override changed the weekday a weekly cadence
fires on. The date is still cadence-derived; the weekday is the
operator’s pick.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DueReason
impl<'de> Deserialize<'de> for DueReason
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for DueReason
impl Eq for DueReason
impl StructuralPartialEq for DueReason
Auto Trait Implementations§
impl Freeze for DueReason
impl RefUnwindSafe for DueReason
impl Send for DueReason
impl Sync for DueReason
impl Unpin for DueReason
impl UnsafeUnpin for DueReason
impl UnwindSafe for DueReason
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.