pub struct WalStats {
pub current_lsn: u64,
pub last_checkpoint_lsn: u64,
pub segment_count: usize,
pub current_segment_size: u64,
pub current_segment_entries: u64,
pub entries_since_checkpoint: u64,
}Expand description
WAL statistics
Fields§
§current_lsn: u64Current log sequence number
last_checkpoint_lsn: u64Last checkpointed LSN
segment_count: usizeNumber of segment files
current_segment_size: u64Current segment size in bytes
current_segment_entries: u64Entries in current segment
entries_since_checkpoint: u64Entries since last checkpoint
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WalStats
impl RefUnwindSafe for WalStats
impl Send for WalStats
impl Sync for WalStats
impl Unpin for WalStats
impl UnsafeUnpin for WalStats
impl UnwindSafe for WalStats
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