pub struct IncrementalAggregates {
pub sum: f64,
pub count: usize,
pub avg: Option<f64>,
pub min: Option<f64>,
pub max: Option<f64>,
pub event_count: usize,
}Expand description
Pre-computed aggregates from an incremental window
Fields§
§sum: f64§count: usize§avg: Option<f64>§min: Option<f64>§max: Option<f64>§event_count: usizeNumber of events in window (including those with null/NaN values)
Trait Implementations§
Source§impl Clone for IncrementalAggregates
impl Clone for IncrementalAggregates
Source§fn clone(&self) -> IncrementalAggregates
fn clone(&self) -> IncrementalAggregates
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 moreAuto Trait Implementations§
impl Freeze for IncrementalAggregates
impl RefUnwindSafe for IncrementalAggregates
impl Send for IncrementalAggregates
impl Sync for IncrementalAggregates
impl Unpin for IncrementalAggregates
impl UnsafeUnpin for IncrementalAggregates
impl UnwindSafe for IncrementalAggregates
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> 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> 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 more