pub enum RecipientAckObligationsError {
NotLive {
acknowledged_through: DeliverySeq,
delivery_seq: DeliverySeq,
},
NotStrictlyIncreasing {
previous: DeliverySeq,
current: DeliverySeq,
},
}Expand description
Malformed durable recipient-obligation testimony.
Variants§
NotLive
An indexed obligation is already at or below the durable ack frontier.
Fields
§
acknowledged_through: DeliverySeqDurable participant acknowledgement frontier.
§
delivery_seq: DeliverySeqInvalid obligation endpoint.
NotStrictlyIncreasing
Obligation endpoints are not strictly increasing and duplicate-free.
Fields
§
previous: DeliverySeqPrevious obligation in the supplied index.
§
current: DeliverySeqCurrent non-increasing obligation.
Trait Implementations§
Source§impl Clone for RecipientAckObligationsError
impl Clone for RecipientAckObligationsError
Source§fn clone(&self) -> RecipientAckObligationsError
fn clone(&self) -> RecipientAckObligationsError
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 RecipientAckObligationsError
Source§impl Debug for RecipientAckObligationsError
impl Debug for RecipientAckObligationsError
impl Eq for RecipientAckObligationsError
impl StructuralPartialEq for RecipientAckObligationsError
Auto Trait Implementations§
impl Freeze for RecipientAckObligationsError
impl RefUnwindSafe for RecipientAckObligationsError
impl Send for RecipientAckObligationsError
impl Sync for RecipientAckObligationsError
impl Unpin for RecipientAckObligationsError
impl UnsafeUnpin for RecipientAckObligationsError
impl UnwindSafe for RecipientAckObligationsError
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