pub struct SqliteCheckpointStats {
pub busy: bool,
pub log_frames: u64,
pub checkpointed_frames: u64,
}Expand description
Result returned by a WAL checkpoint operation.
Fields§
§busy: boolWhether SQLite reported a busy reader or writer during the checkpoint.
log_frames: u64Frames present in the WAL when SQLite inspected it.
checkpointed_frames: u64Frames already copied back to the database file.
Trait Implementations§
Source§impl Clone for SqliteCheckpointStats
impl Clone for SqliteCheckpointStats
Source§fn clone(&self) -> SqliteCheckpointStats
fn clone(&self) -> SqliteCheckpointStats
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 moreimpl Copy for SqliteCheckpointStats
Source§impl Debug for SqliteCheckpointStats
impl Debug for SqliteCheckpointStats
Source§impl Default for SqliteCheckpointStats
impl Default for SqliteCheckpointStats
Source§fn default() -> SqliteCheckpointStats
fn default() -> SqliteCheckpointStats
Returns the “default value” for a type. Read more
impl Eq for SqliteCheckpointStats
Source§impl PartialEq for SqliteCheckpointStats
impl PartialEq for SqliteCheckpointStats
impl StructuralPartialEq for SqliteCheckpointStats
Auto Trait Implementations§
impl Freeze for SqliteCheckpointStats
impl RefUnwindSafe for SqliteCheckpointStats
impl Send for SqliteCheckpointStats
impl Sync for SqliteCheckpointStats
impl Unpin for SqliteCheckpointStats
impl UnsafeUnpin for SqliteCheckpointStats
impl UnwindSafe for SqliteCheckpointStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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