pub enum Modifier {
Show 30 variants
Contains,
StartsWith,
EndsWith,
All,
Base64,
Base64Offset,
Wide,
Utf16be,
Utf16,
WindAsh,
Re,
Cidr,
Cased,
Exists,
Expand,
FieldRef,
Gt,
Gte,
Lt,
Lte,
Neq,
IgnoreCase,
Multiline,
DotAll,
Minute,
Hour,
Day,
Week,
Month,
Year,
}Expand description
All supported Sigma field modifiers.
Reference: pySigma modifiers.py modifier_mapping
Variants§
Contains
StartsWith
EndsWith
All
Base64
Base64Offset
Wide
Utf16be
Utf16
WindAsh
Re
Cidr
Cased
Exists
Expand
FieldRef
Gt
Gte
Lt
Lte
Neq
Not equal: field value must differ from the specified value.
IgnoreCase
Multiline
DotAll
Minute
Hour
Day
Week
Month
Year
Trait Implementations§
Source§impl FromStr for Modifier
Parse a modifier identifier string.
impl FromStr for Modifier
Parse a modifier identifier string.
Reference: pySigma modifiers.py modifier_mapping
impl Copy for Modifier
impl Eq for Modifier
impl StructuralPartialEq for Modifier
Auto Trait Implementations§
impl Freeze for Modifier
impl RefUnwindSafe for Modifier
impl Send for Modifier
impl Sync for Modifier
impl Unpin for Modifier
impl UnsafeUnpin for Modifier
impl UnwindSafe for Modifier
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.