pub struct ContinuousAggregateState { /* private fields */ }Expand description
Materialised bucket keyed by bucket-start timestamp.
Implementations§
Source§impl ContinuousAggregateState
impl ContinuousAggregateState
pub fn new() -> ContinuousAggregateState
pub fn last_refreshed_bucket_ns(&self) -> u64
pub fn bucket_count(&self) -> usize
Trait Implementations§
Source§impl Clone for ContinuousAggregateState
impl Clone for ContinuousAggregateState
Source§fn clone(&self) -> ContinuousAggregateState
fn clone(&self) -> ContinuousAggregateState
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 ContinuousAggregateState
impl Debug for ContinuousAggregateState
Source§impl Default for ContinuousAggregateState
impl Default for ContinuousAggregateState
Source§fn default() -> ContinuousAggregateState
fn default() -> ContinuousAggregateState
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ContinuousAggregateState
impl RefUnwindSafe for ContinuousAggregateState
impl Send for ContinuousAggregateState
impl Sync for ContinuousAggregateState
impl Unpin for ContinuousAggregateState
impl UnsafeUnpin for ContinuousAggregateState
impl UnwindSafe for ContinuousAggregateState
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