pub struct AppliedOverrideInfo {
pub active: bool,
pub expires: NaiveDate,
pub expired_reason: Option<String>,
}Expand description
Diagnostic information for one entry in ThresholdCheckResult::applied_overrides.
§Examples
use sdivi_core::compute::thresholds::AppliedOverrideInfo;
use chrono::NaiveDate;
let info = AppliedOverrideInfo {
active: true,
expires: NaiveDate::from_ymd_opt(2030, 1, 1).unwrap(),
expired_reason: None,
};
assert!(info.active);Fields§
§active: booltrue when the override’s expires date is on or after today.
expires: NaiveDateParsed expiry date.
expired_reason: Option<String>Human-readable explanation when the override is inactive.
Trait Implementations§
Source§impl Clone for AppliedOverrideInfo
impl Clone for AppliedOverrideInfo
Source§fn clone(&self) -> AppliedOverrideInfo
fn clone(&self) -> AppliedOverrideInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 AppliedOverrideInfo
impl Debug for AppliedOverrideInfo
Source§impl<'de> Deserialize<'de> for AppliedOverrideInfo
impl<'de> Deserialize<'de> for AppliedOverrideInfo
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
Source§impl PartialEq for AppliedOverrideInfo
impl PartialEq for AppliedOverrideInfo
Source§impl Serialize for AppliedOverrideInfo
impl Serialize for AppliedOverrideInfo
impl StructuralPartialEq for AppliedOverrideInfo
Auto Trait Implementations§
impl Freeze for AppliedOverrideInfo
impl RefUnwindSafe for AppliedOverrideInfo
impl Send for AppliedOverrideInfo
impl Sync for AppliedOverrideInfo
impl Unpin for AppliedOverrideInfo
impl UnsafeUnpin for AppliedOverrideInfo
impl UnwindSafe for AppliedOverrideInfo
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