pub struct CheckpointRun {
pub frame: i64,
pub first_observed_at_unix_ms: u64,
}Expand description
One backend’s current checkpoint run: informative checkpoint results that
stopped at the same frame while frames remained to backfill, allowing
bounded neutral busy results between them. Reported by db_diagnostics as
oldest_pinned_frame_run.
Fields§
§frame: i64The checkpointed frame every result in the run stopped at.
first_observed_at_unix_ms: u64Unix time in milliseconds of the run’s first checkpoint result.
Trait Implementations§
Source§impl Clone for CheckpointRun
impl Clone for CheckpointRun
impl Copy for CheckpointRun
Source§impl Debug for CheckpointRun
impl Debug for CheckpointRun
impl Eq for CheckpointRun
Source§impl PartialEq for CheckpointRun
impl PartialEq for CheckpointRun
Source§impl Serialize for CheckpointRun
impl Serialize for CheckpointRun
impl StructuralPartialEq for CheckpointRun
Auto Trait Implementations§
impl Freeze for CheckpointRun
impl RefUnwindSafe for CheckpointRun
impl Send for CheckpointRun
impl Sync for CheckpointRun
impl Unpin for CheckpointRun
impl UnsafeUnpin for CheckpointRun
impl UnwindSafe for CheckpointRun
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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<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