pub struct CheckpointStats {
pub checkpoints_completed: AtomicU64,
pub pages_flushed_total: AtomicU64,
pub wal_truncated_bytes: AtomicU64,
pub last_checkpoint_lsn: AtomicU64,
pub last_checkpoint_duration_ms: AtomicU64,
}Expand description
Checkpoint diagnostic counters.
Fields§
§checkpoints_completed: AtomicU64§pages_flushed_total: AtomicU64§wal_truncated_bytes: AtomicU64§last_checkpoint_lsn: AtomicU64§last_checkpoint_duration_ms: AtomicU64Implementations§
Trait Implementations§
Source§impl Debug for CheckpointStats
impl Debug for CheckpointStats
Source§impl Default for CheckpointStats
impl Default for CheckpointStats
Source§fn default() -> CheckpointStats
fn default() -> CheckpointStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for CheckpointStats
impl RefUnwindSafe for CheckpointStats
impl Send for CheckpointStats
impl Sync for CheckpointStats
impl Unpin for CheckpointStats
impl UnsafeUnpin for CheckpointStats
impl UnwindSafe for CheckpointStats
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> 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