pub struct TuneReport {
pub filter_yaml: String,
pub fields: Vec<TuneFieldReport>,
pub selections: Vec<TuneSelectionReport>,
pub verification: TuneVerification,
pub false_positive_coverage: f64,
pub warnings: Vec<String>,
pub expectation_diff: Option<TuneExpectationDiff>,
}Expand description
A verified tuning proposal and its rationale.
Fields§
§filter_yaml: StringPaste-ready Sigma filter rule.
fields: Vec<TuneFieldReport>Ranked field rationale.
selections: Vec<TuneSelectionReport>Emitted selection clusters.
verification: TuneVerificationClosed before/after verification.
false_positive_coverage: f64Fraction of supplied FPs suppressed by the proposal.
warnings: Vec<String>Advisory notes, including title targeting fallback and partial coverage.
expectation_diff: Option<TuneExpectationDiff>Optional before/after backtest expectation evidence.
Trait Implementations§
Source§impl Clone for TuneReport
impl Clone for TuneReport
Source§fn clone(&self) -> TuneReport
fn clone(&self) -> TuneReport
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 TuneReport
impl Debug for TuneReport
Auto Trait Implementations§
impl Freeze for TuneReport
impl RefUnwindSafe for TuneReport
impl Send for TuneReport
impl Sync for TuneReport
impl Unpin for TuneReport
impl UnsafeUnpin for TuneReport
impl UnwindSafe for TuneReport
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