pub struct MarkerProofPermit { /* private fields */ }Expand description
Opaque authority for an exact delivered marker and originating operation.
Implementations§
Source§impl MarkerProofPermit
impl MarkerProofPermit
Sourcepub const fn operation(&self) -> &MarkerProofInput
pub const fn operation(&self) -> &MarkerProofInput
Returns the exact operation authorized by this proof.
Sourcepub const fn expected_marker_delivery_seq(&self) -> DeliverySeq
pub const fn expected_marker_delivery_seq(&self) -> DeliverySeq
Returns the exact expected and delivered marker sequence.
Sourcepub const fn proof_binding_epoch(&self) -> BindingEpoch
pub const fn proof_binding_epoch(&self) -> BindingEpoch
Returns the binding epoch against which delivery was proven.
Sourcepub const fn progress(&self) -> ParticipantCursorProgress
pub const fn progress(&self) -> ParticipantCursorProgress
Returns the retained marker-backed cursor provenance.
Trait Implementations§
Source§impl Clone for MarkerProofPermit
impl Clone for MarkerProofPermit
Source§fn clone(&self) -> MarkerProofPermit
fn clone(&self) -> MarkerProofPermit
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 MarkerProofPermit
impl Debug for MarkerProofPermit
impl Eq for MarkerProofPermit
Source§impl PartialEq for MarkerProofPermit
impl PartialEq for MarkerProofPermit
impl StructuralPartialEq for MarkerProofPermit
Auto Trait Implementations§
impl Freeze for MarkerProofPermit
impl RefUnwindSafe for MarkerProofPermit
impl Send for MarkerProofPermit
impl Sync for MarkerProofPermit
impl Unpin for MarkerProofPermit
impl UnsafeUnpin for MarkerProofPermit
impl UnwindSafe for MarkerProofPermit
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