pub struct CorrectionValidation {
pub variant: CorrectionVariant,
pub valid: bool,
pub violations: Vec<RuleViolation>,
pub pullback_quality: f64,
pub series_capabilities: Option<SeriesCapabilities>,
}Fields§
§variant: CorrectionVariant§valid: bool§violations: Vec<RuleViolation>§pullback_quality: f64§series_capabilities: Option<SeriesCapabilities>Implementations§
Source§impl CorrectionValidation
impl CorrectionValidation
Sourcepub fn with_capabilities(self, capabilities: SeriesCapabilities) -> Self
pub fn with_capabilities(self, capabilities: SeriesCapabilities) -> Self
Tags this validation with the series it was computed on. See
ImpulseValidation::series_capabilities for why this matters.
Trait Implementations§
Source§impl Clone for CorrectionValidation
impl Clone for CorrectionValidation
Source§fn clone(&self) -> CorrectionValidation
fn clone(&self) -> CorrectionValidation
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 CorrectionValidation
impl Debug for CorrectionValidation
Source§impl PartialEq for CorrectionValidation
impl PartialEq for CorrectionValidation
impl StructuralPartialEq for CorrectionValidation
Auto Trait Implementations§
impl Freeze for CorrectionValidation
impl RefUnwindSafe for CorrectionValidation
impl Send for CorrectionValidation
impl Sync for CorrectionValidation
impl Unpin for CorrectionValidation
impl UnsafeUnpin for CorrectionValidation
impl UnwindSafe for CorrectionValidation
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