pub struct AlertSystemConfig {
pub alert_thresholds: HashMap<BifurcationType, f64>,
pub escalation_levels: Vec<EscalationLevel>,
pub notification_methods: Vec<NotificationMethod>,
pub suppression_config: AlertSuppressionConfig,
}Expand description
Alert system configuration
Fields§
§alert_thresholds: HashMap<BifurcationType, f64>Alert thresholds for different bifurcation types
escalation_levels: Vec<EscalationLevel>Alert escalation levels
notification_methods: Vec<NotificationMethod>Notification methods
suppression_config: AlertSuppressionConfigAlert suppression configuration
Trait Implementations§
Source§impl Clone for AlertSystemConfig
impl Clone for AlertSystemConfig
Source§fn clone(&self) -> AlertSystemConfig
fn clone(&self) -> AlertSystemConfig
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 AlertSystemConfig
impl Debug for AlertSystemConfig
Source§impl Default for AlertSystemConfig
impl Default for AlertSystemConfig
Source§fn default() -> AlertSystemConfig
fn default() -> AlertSystemConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AlertSystemConfig
impl RefUnwindSafe for AlertSystemConfig
impl Send for AlertSystemConfig
impl Sync for AlertSystemConfig
impl Unpin for AlertSystemConfig
impl UnwindSafe for AlertSystemConfig
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more