pub struct AlertmanagerInhibitRule {
pub source_match: Option<HashMap<String, String>>,
pub source_match_re: Option<HashMap<String, String>>,
pub source_matchers: Vec<String>,
pub target_match: Option<HashMap<String, String>>,
pub target_match_re: Option<HashMap<String, String>>,
pub target_matchers: Vec<String>,
pub equal: Vec<String>,
}Fields§
§source_match: Option<HashMap<String, String>>§source_match_re: Option<HashMap<String, String>>§source_matchers: Vec<String>§target_match: Option<HashMap<String, String>>§target_match_re: Option<HashMap<String, String>>§target_matchers: Vec<String>§equal: Vec<String>Trait Implementations§
Source§impl Clone for AlertmanagerInhibitRule
impl Clone for AlertmanagerInhibitRule
Source§fn clone(&self) -> AlertmanagerInhibitRule
fn clone(&self) -> AlertmanagerInhibitRule
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 AlertmanagerInhibitRule
impl Debug for AlertmanagerInhibitRule
Source§impl<'de> Deserialize<'de> for AlertmanagerInhibitRule
impl<'de> Deserialize<'de> for AlertmanagerInhibitRule
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 AlertmanagerInhibitRule
impl RefUnwindSafe for AlertmanagerInhibitRule
impl Send for AlertmanagerInhibitRule
impl Sync for AlertmanagerInhibitRule
impl Unpin for AlertmanagerInhibitRule
impl UnsafeUnpin for AlertmanagerInhibitRule
impl UnwindSafe for AlertmanagerInhibitRule
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