pub struct ParticipantAckResponse { /* private fields */ }Expand description
Server response bound to one continuous cumulative acknowledgement.
Constructors exist only for the outcomes the frozen R-D1 register admits for normal ack; every other pairing is a compile error by construction.
Implementations§
Source§impl ParticipantAckResponse
impl ParticipantAckResponse
Sourcepub const fn connection_conversation_capacity_exceeded(
request: ParticipantAckEnvelope,
limit: u64,
) -> Self
pub const fn connection_conversation_capacity_exceeded( request: ParticipantAckEnvelope, limit: u64, ) -> Self
First decoded semantic operation for an untracked conversation exceeded the connection-conversation limit (register row 5641).
Sourcepub const fn ack_committed(value: AckCommitted) -> Self
pub const fn ack_committed(value: AckCommitted) -> Self
The acknowledgement advanced the cursor (register row 5674).
Sourcepub const fn ack_no_op(request: ParticipantAckEnvelope) -> Self
pub const fn ack_no_op(request: ParticipantAckEnvelope) -> Self
Idempotent confirmation at the unchanged cursor (register row 5675).
Sourcepub const fn ack_gap(value: AckGap) -> Self
pub const fn ack_gap(value: AckGap) -> Self
The requested boundary crossed a gap (register row 5676).
Sourcepub const fn ack_regression(value: AckRegression) -> Self
pub const fn ack_regression(value: AckRegression) -> Self
The requested boundary regressed below the cursor (register row 5676).
Sourcepub const fn server_value(&self) -> &ServerValue
pub const fn server_value(&self) -> &ServerValue
Borrows the bound wire value for encoding or inspection.
Sourcepub const fn discriminant(&self) -> ServerDiscriminant
pub const fn discriminant(&self) -> ServerDiscriminant
Returns the bound value’s exact wire discriminant.
Sourcepub fn into_server_value(self) -> ServerValue
pub fn into_server_value(self) -> ServerValue
Moves the bound wire value out for transmission.
Trait Implementations§
Source§impl Clone for ParticipantAckResponse
impl Clone for ParticipantAckResponse
Source§fn clone(&self) -> ParticipantAckResponse
fn clone(&self) -> ParticipantAckResponse
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 ParticipantAckResponse
impl Debug for ParticipantAckResponse
impl Eq for ParticipantAckResponse
Source§impl PartialEq for ParticipantAckResponse
impl PartialEq for ParticipantAckResponse
impl StructuralPartialEq for ParticipantAckResponse
Auto Trait Implementations§
impl Freeze for ParticipantAckResponse
impl RefUnwindSafe for ParticipantAckResponse
impl Send for ParticipantAckResponse
impl Sync for ParticipantAckResponse
impl Unpin for ParticipantAckResponse
impl UnsafeUnpin for ParticipantAckResponse
impl UnwindSafe for ParticipantAckResponse
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