Struct prometheus_manager::Rules
source · pub struct Rules {
pub filters: Vec<Filter>,
}
Expand description
Represents metrics matching rules.
Fields§
§filters: Vec<Filter>
The matching rule is “OR”, not “AND”. Returns all metrics that at least satisfy one rule.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Rules
impl<'de> Deserialize<'de> for Rules
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
source§impl PartialEq<Rules> for Rules
impl PartialEq<Rules> for Rules
impl Eq for Rules
impl StructuralEq for Rules
impl StructuralPartialEq for Rules
Auto Trait Implementations§
impl RefUnwindSafe for Rules
impl Send for Rules
impl Sync for Rules
impl Unpin for Rules
impl UnwindSafe for Rules
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.