pub struct CompressedCheckpoint {
pub id: CheckpointId,
pub region_id: OwnedRegionId,
pub witness_sequence: u64,
pub uncompressed_hash: u64,
pub uncompressed_size: u32,
pub compressed_size: u32,
}Expand description
A compressed checkpoint snapshot.
Contains the compressed region contents at a known-good state, plus metadata for verification.
Fields§
§id: CheckpointIdCheckpoint identifier.
region_id: OwnedRegionIdRegion this checkpoint belongs to.
witness_sequence: u64Witness sequence number at checkpoint creation time.
uncompressed_hash: u64FNV-1a hash of the uncompressed data.
uncompressed_size: u32Size of the uncompressed data in bytes.
compressed_size: u32Size of the compressed data in bytes.
Trait Implementations§
Source§impl Clone for CompressedCheckpoint
impl Clone for CompressedCheckpoint
Source§fn clone(&self) -> CompressedCheckpoint
fn clone(&self) -> CompressedCheckpoint
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 CompressedCheckpoint
Source§impl Debug for CompressedCheckpoint
impl Debug for CompressedCheckpoint
impl Eq for CompressedCheckpoint
Source§impl PartialEq for CompressedCheckpoint
impl PartialEq for CompressedCheckpoint
impl StructuralPartialEq for CompressedCheckpoint
Auto Trait Implementations§
impl Freeze for CompressedCheckpoint
impl RefUnwindSafe for CompressedCheckpoint
impl Send for CompressedCheckpoint
impl Sync for CompressedCheckpoint
impl Unpin for CompressedCheckpoint
impl UnsafeUnpin for CompressedCheckpoint
impl UnwindSafe for CompressedCheckpoint
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