pub struct FencedMarkerSourceExpectation { /* private fields */ }Expand description
Exact protocol-recomputed marker facts a durable source row must match.
Implementations§
Source§impl FencedMarkerSourceExpectation
impl FencedMarkerSourceExpectation
Sourcepub const fn conversation_id(self) -> u64
pub const fn conversation_id(self) -> u64
Returns the conversation owning the durable marker source.
Sourcepub const fn marker_delivery_seq(self) -> u64
pub const fn marker_delivery_seq(self) -> u64
Returns the marker’s durable delivery sequence.
Sourcepub const fn admission_order(self) -> AdmissionOrder
pub const fn admission_order(self) -> AdmissionOrder
Returns the marker’s immutable causal key.
Sourcepub const fn participant_id(self) -> u64
pub const fn participant_id(self) -> u64
Returns the permanent marker owner.
Sourcepub const fn provenance(self) -> MarkerProvenance
pub const fn provenance(self) -> MarkerProvenance
Returns the marker’s immutable provenance.
Sourcepub const fn target_binding(self) -> FrontierBinding
pub const fn target_binding(self) -> FrontierBinding
Returns the historically validated delivery target.
Trait Implementations§
Source§impl Clone for FencedMarkerSourceExpectation
impl Clone for FencedMarkerSourceExpectation
Source§fn clone(&self) -> FencedMarkerSourceExpectation
fn clone(&self) -> FencedMarkerSourceExpectation
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 FencedMarkerSourceExpectation
impl Eq for FencedMarkerSourceExpectation
impl StructuralPartialEq for FencedMarkerSourceExpectation
Auto Trait Implementations§
impl Freeze for FencedMarkerSourceExpectation
impl RefUnwindSafe for FencedMarkerSourceExpectation
impl Send for FencedMarkerSourceExpectation
impl Sync for FencedMarkerSourceExpectation
impl Unpin for FencedMarkerSourceExpectation
impl UnsafeUnpin for FencedMarkerSourceExpectation
impl UnwindSafe for FencedMarkerSourceExpectation
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