pub struct HeuristicPolicyDefinition {Show 18 fields
pub motif_name: &'static str,
pub signature_definition: &'static str,
pub grammar_constraints: &'static str,
pub regime_conditions: &'static str,
pub applicability_rules: &'static str,
pub interpretation: &'static str,
pub alert_class_default: HeuristicAlertClass,
pub requires_persistence: bool,
pub requires_corroboration: bool,
pub minimum_window: usize,
pub minimum_hits: usize,
pub recommended_action: &'static str,
pub escalation_policy: &'static str,
pub non_unique_warning: &'static str,
pub known_limitations: &'static str,
pub contributes_to_dsa: bool,
pub suppresses_alert: bool,
pub promotes_alert: bool,
}Fields§
§motif_name: &'static str§signature_definition: &'static str§grammar_constraints: &'static str§regime_conditions: &'static str§applicability_rules: &'static str§interpretation: &'static str§alert_class_default: HeuristicAlertClass§requires_persistence: bool§requires_corroboration: bool§minimum_window: usize§minimum_hits: usize§recommended_action: &'static str§escalation_policy: &'static str§non_unique_warning: &'static str§known_limitations: &'static str§contributes_to_dsa: bool§suppresses_alert: bool§promotes_alert: boolImplementations§
Source§impl HeuristicPolicyDefinition
impl HeuristicPolicyDefinition
pub fn maximum_allowed_fragmentation(self) -> f64
Trait Implementations§
Source§impl Clone for HeuristicPolicyDefinition
impl Clone for HeuristicPolicyDefinition
Source§fn clone(&self) -> HeuristicPolicyDefinition
fn clone(&self) -> HeuristicPolicyDefinition
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 HeuristicPolicyDefinition
impl Debug for HeuristicPolicyDefinition
impl Copy for HeuristicPolicyDefinition
Auto Trait Implementations§
impl Freeze for HeuristicPolicyDefinition
impl RefUnwindSafe for HeuristicPolicyDefinition
impl Send for HeuristicPolicyDefinition
impl Sync for HeuristicPolicyDefinition
impl Unpin for HeuristicPolicyDefinition
impl UnsafeUnpin for HeuristicPolicyDefinition
impl UnwindSafe for HeuristicPolicyDefinition
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