pub struct CheckpointAnchor {
pub predecessor: Prefix,
pub position: Prefix,
pub schema: Digest,
pub state_digest: Digest,
pub state_bytes: u64,
pub chunk_bytes: u32,
}Expand description
Exact pinned checkpoint and the predecessor of required retained operations.
Fields§
§predecessor: PrefixHash anchor before the first retained operation, possibly before state.
position: PrefixOriginal confirmed operation prefix represented by canonical state.
schema: DigestExact canonical state schema digest.
state_digest: DigestIntegrity digest over all checkpoint state bytes.
state_bytes: u64Bounded logical state size, independently checked by the storage adapter.
chunk_bytes: u32Maximum bytes in each immutable source chunk.
Implementations§
Trait Implementations§
Source§impl Clone for CheckpointAnchor
impl Clone for CheckpointAnchor
impl Copy for CheckpointAnchor
Source§impl Debug for CheckpointAnchor
impl Debug for CheckpointAnchor
impl Eq for CheckpointAnchor
Source§impl PartialEq for CheckpointAnchor
impl PartialEq for CheckpointAnchor
impl StructuralPartialEq for CheckpointAnchor
Auto Trait Implementations§
impl Freeze for CheckpointAnchor
impl RefUnwindSafe for CheckpointAnchor
impl Send for CheckpointAnchor
impl Sync for CheckpointAnchor
impl Unpin for CheckpointAnchor
impl UnsafeUnpin for CheckpointAnchor
impl UnwindSafe for CheckpointAnchor
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