pub enum ClaimRead {
Created,
Kept(Option<Box<dyn Read + Send>>),
Compacted {
first: u64,
covers: u64,
last_claim: u64,
digest: Option<[u8; 32]>,
},
}Expand description
Authenticated observations supplied by the sync reader.
Variants§
Created
The create succeeded and the subsequent authenticated floor still keeps the attempted slot. No reread of our own ciphertext is required.
Kept(Option<Box<dyn Read + Send>>)
A slot at or above the checked floor. Absence permits exact retry.
Compacted
A snapshot whose coverage includes the attempted slot below the floor.
Auto Trait Implementations§
impl Freeze for ClaimRead
impl !RefUnwindSafe for ClaimRead
impl Send for ClaimRead
impl !Sync for ClaimRead
impl Unpin for ClaimRead
impl UnsafeUnpin for ClaimRead
impl !UnwindSafe for ClaimRead
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