pub struct RetentionProjectionCoverage {
pub name: String,
pub descriptor_fingerprint: [u8; 16],
pub branch_id: [u8; 16],
pub cursor: u64,
pub snapshot_ids: Vec<String>,
}Expand description
Verified projection checkpoint coverage promoted by a retention anchor.
Fields§
§name: StringDurable projection registration name.
descriptor_fingerprint: [u8; 16]Descriptor fingerprint captured by every referenced checkpoint.
branch_id: [u8; 16]Branch whose projection state is captured.
cursor: u64Exclusive projection cursor represented by the checkpoints.
snapshot_ids: Vec<String>Immutable, checksummed snapshot files promoted by the anchor.
Trait Implementations§
Source§impl Clone for RetentionProjectionCoverage
impl Clone for RetentionProjectionCoverage
Source§fn clone(&self) -> RetentionProjectionCoverage
fn clone(&self) -> RetentionProjectionCoverage
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 RetentionProjectionCoverage
impl Debug for RetentionProjectionCoverage
Source§impl<'de> Deserialize<'de> for RetentionProjectionCoverage
impl<'de> Deserialize<'de> for RetentionProjectionCoverage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for RetentionProjectionCoverage
impl StructuralPartialEq for RetentionProjectionCoverage
Auto Trait Implementations§
impl Freeze for RetentionProjectionCoverage
impl RefUnwindSafe for RetentionProjectionCoverage
impl Send for RetentionProjectionCoverage
impl Sync for RetentionProjectionCoverage
impl Unpin for RetentionProjectionCoverage
impl UnsafeUnpin for RetentionProjectionCoverage
impl UnwindSafe for RetentionProjectionCoverage
Blanket Implementations§
impl<T> Body for T
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