pub enum AlertReason {
Normal,
ConformalExceeded,
EProcessExceeded,
BothExceeded,
InCooldown,
InsufficientCalibration,
}Expand description
Reason for alert decision.
Variants§
Normal
No alert: observation within normal bounds.
ConformalExceeded
Alert: conformal threshold exceeded.
EProcessExceeded
Alert: e-process threshold exceeded.
BothExceeded
Alert: both thresholds exceeded.
InCooldown
No alert: in cooldown period after recent alert.
InsufficientCalibration
No alert: insufficient calibration data.
Trait Implementations§
Source§impl Clone for AlertReason
impl Clone for AlertReason
Source§fn clone(&self) -> AlertReason
fn clone(&self) -> AlertReason
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 AlertReason
impl Debug for AlertReason
Source§impl PartialEq for AlertReason
impl PartialEq for AlertReason
impl Copy for AlertReason
impl Eq for AlertReason
impl StructuralPartialEq for AlertReason
Auto Trait Implementations§
impl Freeze for AlertReason
impl RefUnwindSafe for AlertReason
impl Send for AlertReason
impl Sync for AlertReason
impl Unpin for AlertReason
impl UnwindSafe for AlertReason
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.