pub struct CollectiveStats {
pub experience_count: u64,
pub storage_bytes: u64,
pub oldest_experience: Option<Timestamp>,
pub newest_experience: Option<Timestamp>,
}Expand description
Statistics for a collective.
Returned by PulseDB::get_collective_stats().
These values are computed on-the-fly from the storage layer, not cached.
Fields§
§experience_count: u64Number of experiences in this collective.
storage_bytes: u64Estimated storage size in bytes for this collective’s data.
oldest_experience: Option<Timestamp>Timestamp of the oldest experience, if any.
newest_experience: Option<Timestamp>Timestamp of the newest experience, if any.
Trait Implementations§
Source§impl Clone for CollectiveStats
impl Clone for CollectiveStats
Source§fn clone(&self) -> CollectiveStats
fn clone(&self) -> CollectiveStats
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 CollectiveStats
impl RefUnwindSafe for CollectiveStats
impl Send for CollectiveStats
impl Sync for CollectiveStats
impl Unpin for CollectiveStats
impl UnsafeUnpin for CollectiveStats
impl UnwindSafe for CollectiveStats
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