pub struct AlertmanagerAlert {
pub status: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub annotations: Option<HashMap<String, String>>,
pub fingerprint: Option<String>,
}Expand description
Single alert within an Alertmanager payload.
Fields§
§status: Option<String>§labels: Option<HashMap<String, String>>§annotations: Option<HashMap<String, String>>§fingerprint: Option<String>Trait Implementations§
Source§impl Clone for AlertmanagerAlert
impl Clone for AlertmanagerAlert
Source§fn clone(&self) -> AlertmanagerAlert
fn clone(&self) -> AlertmanagerAlert
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 AlertmanagerAlert
impl Debug for AlertmanagerAlert
Source§impl<'de> Deserialize<'de> for AlertmanagerAlert
impl<'de> Deserialize<'de> for AlertmanagerAlert
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 AlertmanagerAlert
impl RefUnwindSafe for AlertmanagerAlert
impl Send for AlertmanagerAlert
impl Sync for AlertmanagerAlert
impl Unpin for AlertmanagerAlert
impl UnsafeUnpin for AlertmanagerAlert
impl UnwindSafe for AlertmanagerAlert
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