pub enum CompiledDetection {
AllOf(Vec<CompiledDetectionItem>),
AnyOf(Vec<CompiledDetection>),
Keywords(CompiledMatcher),
}Expand description
A compiled detection definition.
Variants§
AllOf(Vec<CompiledDetectionItem>)
AND-linked detection items (from a YAML mapping).
AnyOf(Vec<CompiledDetection>)
OR-linked sub-detections (from a YAML list of mappings).
Keywords(CompiledMatcher)
Keyword detection: match values across all event fields.
Trait Implementations§
Source§impl Clone for CompiledDetection
impl Clone for CompiledDetection
Source§fn clone(&self) -> CompiledDetection
fn clone(&self) -> CompiledDetection
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 moreAuto Trait Implementations§
impl Freeze for CompiledDetection
impl RefUnwindSafe for CompiledDetection
impl Send for CompiledDetection
impl Sync for CompiledDetection
impl Unpin for CompiledDetection
impl UnsafeUnpin for CompiledDetection
impl UnwindSafe for CompiledDetection
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