pub struct HeuristicEntry {Show 29 fields
pub motif_name: String,
pub signature_definition: String,
pub grammar_constraints: String,
pub regime_conditions: String,
pub applicability_rules: String,
pub applicable_dataset: String,
pub provenance_status: String,
pub interpretation: String,
pub severity: String,
pub confidence: String,
pub alert_class_default: HeuristicAlertClass,
pub requires_persistence: bool,
pub requires_corroboration: bool,
pub minimum_window: usize,
pub minimum_hits: usize,
pub maximum_allowed_fragmentation: f64,
pub recommended_action: String,
pub escalation_policy: String,
pub non_unique_warning: String,
pub known_limitations: String,
pub contributes_to_dsa_scoring: bool,
pub contributes_to_dsa: bool,
pub suppresses_alert: bool,
pub promotes_alert: bool,
pub observed_point_hits: usize,
pub observed_run_hits: usize,
pub pre_failure_window_run_hits: usize,
pub pre_failure_window_precision_proxy: Option<f64>,
pub status_note: String,
}Fields§
§motif_name: String§signature_definition: String§grammar_constraints: String§regime_conditions: String§applicability_rules: String§applicable_dataset: String§provenance_status: String§interpretation: String§severity: String§confidence: String§alert_class_default: HeuristicAlertClass§requires_persistence: bool§requires_corroboration: bool§minimum_window: usize§minimum_hits: usize§maximum_allowed_fragmentation: f64§recommended_action: String§escalation_policy: String§non_unique_warning: String§known_limitations: String§contributes_to_dsa_scoring: bool§contributes_to_dsa: bool§suppresses_alert: bool§promotes_alert: bool§observed_point_hits: usize§observed_run_hits: usize§pre_failure_window_run_hits: usize§pre_failure_window_precision_proxy: Option<f64>§status_note: StringTrait Implementations§
Source§impl Clone for HeuristicEntry
impl Clone for HeuristicEntry
Source§fn clone(&self) -> HeuristicEntry
fn clone(&self) -> HeuristicEntry
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 HeuristicEntry
impl Debug for HeuristicEntry
Auto Trait Implementations§
impl Freeze for HeuristicEntry
impl RefUnwindSafe for HeuristicEntry
impl Send for HeuristicEntry
impl Sync for HeuristicEntry
impl Unpin for HeuristicEntry
impl UnsafeUnpin for HeuristicEntry
impl UnwindSafe for HeuristicEntry
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