Struct CheckpointRun
pub struct CheckpointRun {
pub run: RunId,
pub last_lsn: Lsn,
pub blob: Option<BlobRef>,
pub journal: Vec<u8>,
}Expand description
One loaded run in a checkpoint.
Fields§
§run: RunId§last_lsn: Lsn§blob: Option<BlobRef>Journal prefix in the run store.
journal: Vec<u8>Canonical records after the prefix.
Trait Implementations§
§impl Clone for CheckpointRun
impl Clone for CheckpointRun
§impl Debug for CheckpointRun
impl Debug for CheckpointRun
impl Eq for CheckpointRun
§impl PartialEq for CheckpointRun
impl PartialEq for CheckpointRun
impl StructuralPartialEq for CheckpointRun
Auto Trait Implementations§
impl Forget for CheckpointRun
impl Freeze for CheckpointRun
impl Move 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