pub struct CompactedStats {
pub message_count: i64,
pub session_count: i64,
pub size_bytes: i64,
pub oldest: Option<String>,
}Expand description
Stats about compacted (archived) messages in the database.
Fields§
§message_count: i64Number of compacted messages.
session_count: i64Number of sessions with compacted messages.
size_bytes: i64Approximate size in bytes of compacted message content.
oldest: Option<String>ISO 8601 timestamp of the oldest compacted message.
Trait Implementations§
Source§impl Clone for CompactedStats
impl Clone for CompactedStats
Source§fn clone(&self) -> CompactedStats
fn clone(&self) -> CompactedStats
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 moreSource§impl Debug for CompactedStats
impl Debug for CompactedStats
Source§impl Default for CompactedStats
impl Default for CompactedStats
Source§fn default() -> CompactedStats
fn default() -> CompactedStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompactedStats
impl RefUnwindSafe for CompactedStats
impl Send for CompactedStats
impl Sync for CompactedStats
impl Unpin for CompactedStats
impl UnsafeUnpin for CompactedStats
impl UnwindSafe for CompactedStats
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