pub struct VerifiedAcknowledgedStoreSnapshot { /* private fields */ }Expand description
One snapshot verified as acknowledged by every device active at its cut. Reclaim deletes history behind a snapshot only against this, and carries the acknowledgements it names as the claim’s evidence.
Implementations§
Source§impl VerifiedAcknowledgedStoreSnapshot
impl VerifiedAcknowledgedStoreSnapshot
pub fn from_acknowledged( acknowledged: AcknowledgedStoreSnapshot, ) -> Result<Self, DbError>
The authority a device adopts when it advances its own replay baseline over this snapshot.
Every device required by cloud reclaim acknowledged this exact snapshot.
pub fn into_acknowledged(self) -> AcknowledgedStoreSnapshot
pub fn acknowledgement_refs(&self) -> Result<Vec<StoreAckRef>, DbError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for VerifiedAcknowledgedStoreSnapshot
impl RefUnwindSafe for VerifiedAcknowledgedStoreSnapshot
impl Send for VerifiedAcknowledgedStoreSnapshot
impl Sync for VerifiedAcknowledgedStoreSnapshot
impl Unpin for VerifiedAcknowledgedStoreSnapshot
impl UnsafeUnpin for VerifiedAcknowledgedStoreSnapshot
impl UnwindSafe for VerifiedAcknowledgedStoreSnapshot
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