pub struct AlertingConfig {
pub enabled: bool,
pub rules: Vec<AlertRule>,
pub notifications: Vec<NotificationConfig>,
}
Expand description
Alerting configuration
Fields§
§enabled: bool
Enable alerting
rules: Vec<AlertRule>
Alert rules
notifications: Vec<NotificationConfig>
Notification endpoints
Trait Implementations§
Source§impl Clone for AlertingConfig
impl Clone for AlertingConfig
Source§fn clone(&self) -> AlertingConfig
fn clone(&self) -> AlertingConfig
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 AlertingConfig
impl Debug for AlertingConfig
Source§impl Default for AlertingConfig
impl Default for AlertingConfig
Source§impl<'de> Deserialize<'de> for AlertingConfig
impl<'de> Deserialize<'de> for AlertingConfig
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
Auto Trait Implementations§
impl Freeze for AlertingConfig
impl RefUnwindSafe for AlertingConfig
impl Send for AlertingConfig
impl Sync for AlertingConfig
impl Unpin for AlertingConfig
impl UnwindSafe for AlertingConfig
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