pub enum SigmaDocument {
Rule(Box<SigmaRule>),
Correlation(CorrelationRule),
Filter(FilterRule),
}Expand description
A single parsed document from a Sigma YAML file.
A YAML file may contain multiple documents separated by ---.
Each document is either a detection rule, correlation rule, filter, or action.
Variants§
Trait Implementations§
Source§impl Clone for SigmaDocument
impl Clone for SigmaDocument
Source§fn clone(&self) -> SigmaDocument
fn clone(&self) -> SigmaDocument
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 SigmaDocument
impl Debug for SigmaDocument
Source§impl PartialEq for SigmaDocument
impl PartialEq for SigmaDocument
Source§impl Serialize for SigmaDocument
impl Serialize for SigmaDocument
impl StructuralPartialEq for SigmaDocument
Auto Trait Implementations§
impl Freeze for SigmaDocument
impl RefUnwindSafe for SigmaDocument
impl Send for SigmaDocument
impl Sync for SigmaDocument
impl Unpin for SigmaDocument
impl UnsafeUnpin for SigmaDocument
impl UnwindSafe for SigmaDocument
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