pub enum TriggerFilter {
TriggerFilterOneOf(Box<TriggerFilterOneOf>),
TriggerFilterOneOf1(Box<TriggerFilterOneOf1>),
TriggerFilterOneOf2(Box<TriggerFilterOneOf2>),
TriggerFilterOneOf3(Box<TriggerFilterOneOf3>),
TriggerFilterOneOf4(Box<TriggerFilterOneOf4>),
}Expand description
TriggerFilter : Either a leaf filter, matching a field of the message (parsed as JSON) against a value by equality (or superset, when the value is an object or array) — addressed by key for a top-level field or path for a dotted path into nested objects — or a group nesting sub-filters under a boolean operator (none_of matches when none of its sub-filters do).
Either a leaf filter, matching a field of the message (parsed as JSON) against a value by equality (or superset, when the value is an object or array) — addressed by key for a top-level field or path for a dotted path into nested objects — or a group nesting sub-filters under a boolean operator (none_of matches when none of its sub-filters do).
Variants§
TriggerFilterOneOf(Box<TriggerFilterOneOf>)
TriggerFilterOneOf1(Box<TriggerFilterOneOf1>)
TriggerFilterOneOf2(Box<TriggerFilterOneOf2>)
TriggerFilterOneOf3(Box<TriggerFilterOneOf3>)
TriggerFilterOneOf4(Box<TriggerFilterOneOf4>)
Trait Implementations§
Source§impl Clone for TriggerFilter
impl Clone for TriggerFilter
Source§fn clone(&self) -> TriggerFilter
fn clone(&self) -> TriggerFilter
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TriggerFilter
impl Debug for TriggerFilter
Source§impl Default for TriggerFilter
impl Default for TriggerFilter
Source§impl<'de> Deserialize<'de> for TriggerFilter
impl<'de> Deserialize<'de> for TriggerFilter
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 for TriggerFilter
impl PartialEq for TriggerFilter
Source§impl Serialize for TriggerFilter
impl Serialize for TriggerFilter
impl StructuralPartialEq for TriggerFilter
Auto Trait Implementations§
impl Freeze for TriggerFilter
impl RefUnwindSafe for TriggerFilter
impl Send for TriggerFilter
impl Sync for TriggerFilter
impl Unpin for TriggerFilter
impl UnsafeUnpin for TriggerFilter
impl UnwindSafe for TriggerFilter
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