pub struct RuleFilter {
pub enabled: Option<bool>,
pub rule_type: Option<String>,
pub severity: Option<String>,
pub tag: Option<String>,
pub name: Option<String>,
pub query: Option<String>,
}Fields§
§enabled: Option<bool>§rule_type: Option<String>§severity: Option<String>§tag: Option<String>§name: Option<String>Exact display name, filtered server-side. This takes one request; walking 2,066 rules took 8.8 seconds.
query: Option<String>A raw KQL fragment, combined with the structured filters above.
Implementations§
Trait Implementations§
Source§impl Clone for RuleFilter
impl Clone for RuleFilter
Source§fn clone(&self) -> RuleFilter
fn clone(&self) -> RuleFilter
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 RuleFilter
impl Debug for RuleFilter
Source§impl Default for RuleFilter
impl Default for RuleFilter
Source§fn default() -> RuleFilter
fn default() -> RuleFilter
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RuleFilter
impl RefUnwindSafe for RuleFilter
impl Send for RuleFilter
impl Sync for RuleFilter
impl Unpin for RuleFilter
impl UnsafeUnpin for RuleFilter
impl UnwindSafe for RuleFilter
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