pub struct VarianceAggregator { /* private fields */ }Expand description
Variance aggregator
Implementations§
Trait Implementations§
Source§impl Aggregator for VarianceAggregator
impl Aggregator for VarianceAggregator
Source§fn accumulate(&mut self, value: Option<&Value>)
fn accumulate(&mut self, value: Option<&Value>)
Process a single value
Source§fn new_instance(&self) -> Box<dyn Aggregator>
fn new_instance(&self) -> Box<dyn Aggregator>
Create a fresh copy for a new group
Source§impl Clone for VarianceAggregator
impl Clone for VarianceAggregator
Source§fn clone(&self) -> VarianceAggregator
fn clone(&self) -> VarianceAggregator
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 VarianceAggregator
impl Debug for VarianceAggregator
Source§impl Default for VarianceAggregator
impl Default for VarianceAggregator
Source§fn default() -> VarianceAggregator
fn default() -> VarianceAggregator
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for VarianceAggregator
impl RefUnwindSafe for VarianceAggregator
impl Send for VarianceAggregator
impl Sync for VarianceAggregator
impl Unpin for VarianceAggregator
impl UnsafeUnpin for VarianceAggregator
impl UnwindSafe for VarianceAggregator
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request