pub struct CheckpointFilesPage {
pub checkpoint_seq: ChangeSeq,
pub files: Vec<CheckpointFile>,
pub next_cursor: Option<CheckpointFilesPageCursor>,
}Expand description
One page of the files a checkpoint pins.
Fields§
§checkpoint_seq: ChangeSeqThe sequence the checkpoint pins. Every file in the page is the state at this sequence, and the change feed after it is exactly what this page does not cover.
files: Vec<CheckpointFile>Files in ascending inode-id order.
next_cursor: Option<CheckpointFilesPageCursor>Resume position when more files remain.
Trait Implementations§
Source§impl Clone for CheckpointFilesPage
impl Clone for CheckpointFilesPage
Source§fn clone(&self) -> CheckpointFilesPage
fn clone(&self) -> CheckpointFilesPage
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 moreSource§impl Debug for CheckpointFilesPage
impl Debug for CheckpointFilesPage
impl Eq for CheckpointFilesPage
Source§impl PartialEq for CheckpointFilesPage
impl PartialEq for CheckpointFilesPage
impl StructuralPartialEq for CheckpointFilesPage
Auto Trait Implementations§
impl Freeze for CheckpointFilesPage
impl RefUnwindSafe for CheckpointFilesPage
impl Send for CheckpointFilesPage
impl Sync for CheckpointFilesPage
impl Unpin for CheckpointFilesPage
impl UnsafeUnpin for CheckpointFilesPage
impl UnwindSafe for CheckpointFilesPage
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