pub struct AssetStats {
pub count: u64,
pub mean: f64,
pub m2: f64,
pub last_value: f64,
pub last_timestamp: u64,
}Expand description
Running statistics for a single asset (Welford’s algorithm).
Fields§
§count: u64Count of observations.
mean: f64Running mean.
m2: f64Running sum of squared deviations (M2).
last_value: f64Last observed value.
last_timestamp: u64Last update timestamp.
Implementations§
Trait Implementations§
Source§impl Clone for AssetStats
impl Clone for AssetStats
Source§fn clone(&self) -> AssetStats
fn clone(&self) -> AssetStats
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 AssetStats
impl Debug for AssetStats
Source§impl Default for AssetStats
impl Default for AssetStats
Source§fn default() -> AssetStats
fn default() -> AssetStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AssetStats
impl RefUnwindSafe for AssetStats
impl Send for AssetStats
impl Sync for AssetStats
impl Unpin for AssetStats
impl UnwindSafe for AssetStats
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.