pub struct StatisticalSnapshot {
pub timestamp: u64,
pub moving_averages: HashMap<String, f64>,
pub standard_deviations: HashMap<String, f64>,
pub trend_indicators: HashMap<String, TrendIndicator>,
pub change_points: Vec<ChangePoint>,
pub outliers: Vec<Outlier>,
}Expand description
Statistical snapshot
Fields§
§timestamp: u64Timestamp
moving_averages: HashMap<String, f64>Moving averages
standard_deviations: HashMap<String, f64>Standard deviations
trend_indicators: HashMap<String, TrendIndicator>Trend indicators
change_points: Vec<ChangePoint>Change points detected
outliers: Vec<Outlier>Outliers detected
Trait Implementations§
Source§impl Clone for StatisticalSnapshot
impl Clone for StatisticalSnapshot
Source§fn clone(&self) -> StatisticalSnapshot
fn clone(&self) -> StatisticalSnapshot
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 StatisticalSnapshot
impl Debug for StatisticalSnapshot
Source§impl Default for StatisticalSnapshot
impl Default for StatisticalSnapshot
Source§fn default() -> StatisticalSnapshot
fn default() -> StatisticalSnapshot
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for StatisticalSnapshot
impl RefUnwindSafe for StatisticalSnapshot
impl Send for StatisticalSnapshot
impl Sync for StatisticalSnapshot
impl Unpin for StatisticalSnapshot
impl UnsafeUnpin for StatisticalSnapshot
impl UnwindSafe for StatisticalSnapshot
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
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.