pub struct CompletedStreamSummary { /* private fields */ }Expand description
Aggregate persisted facts for one stream in a completed recording.
Implementations§
Source§impl CompletedStreamSummary
impl CompletedStreamSummary
Sourcepub fn chunk_count(&self) -> u64
pub fn chunk_count(&self) -> u64
Returns the number of immutable chunk files.
Sourcepub fn record_count(&self) -> u64
pub fn record_count(&self) -> u64
Returns the total number of recorded states.
Sourcepub fn encoded_bytes(&self) -> u64
pub fn encoded_bytes(&self) -> u64
Returns the exact total framed bytes across all chunks.
Sourcepub fn first_iteration(&self) -> Option<u64>
pub fn first_iteration(&self) -> Option<u64>
Returns the first recorded iteration, or None for an empty stream.
Sourcepub fn last_iteration(&self) -> Option<u64>
pub fn last_iteration(&self) -> Option<u64>
Returns the final recorded iteration, or None for an empty stream.
Trait Implementations§
Source§impl Clone for CompletedStreamSummary
impl Clone for CompletedStreamSummary
Source§fn clone(&self) -> CompletedStreamSummary
fn clone(&self) -> CompletedStreamSummary
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 CompletedStreamSummary
impl Debug for CompletedStreamSummary
impl Eq for CompletedStreamSummary
Source§impl PartialEq for CompletedStreamSummary
impl PartialEq for CompletedStreamSummary
impl StructuralPartialEq for CompletedStreamSummary
Auto Trait Implementations§
impl Freeze for CompletedStreamSummary
impl RefUnwindSafe for CompletedStreamSummary
impl Send for CompletedStreamSummary
impl Sync for CompletedStreamSummary
impl Unpin for CompletedStreamSummary
impl UnsafeUnpin for CompletedStreamSummary
impl UnwindSafe for CompletedStreamSummary
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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