pub struct MidasOptions {
pub dominant_period_years: f64,
pub period_tolerance_years: f64,
pub min_pairs: usize,
}Expand description
Options for velocity_midas.
Fields§
§dominant_period_years: f64Dominant period used for pair selection, in years.
period_tolerance_years: f64Allowed absolute difference from the dominant period, in years, before the selector falls back to the nearest later sample.
min_pairs: usizeMinimum retained pair count required for each component.
Trait Implementations§
Source§impl Clone for MidasOptions
impl Clone for MidasOptions
Source§fn clone(&self) -> MidasOptions
fn clone(&self) -> MidasOptions
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 moreimpl Copy for MidasOptions
Source§impl Debug for MidasOptions
impl Debug for MidasOptions
Source§impl Default for MidasOptions
impl Default for MidasOptions
Source§impl PartialEq for MidasOptions
impl PartialEq for MidasOptions
impl StructuralPartialEq for MidasOptions
Auto Trait Implementations§
impl Freeze for MidasOptions
impl RefUnwindSafe for MidasOptions
impl Send for MidasOptions
impl Sync for MidasOptions
impl Unpin for MidasOptions
impl UnsafeUnpin for MidasOptions
impl UnwindSafe for MidasOptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.