pub enum ServerValue {
Show 36 variants
ParticipantTransportRejected(ParticipantTransportRejected),
AttemptTokenBodyConflict(AttemptTokenBodyConflict),
ConnectionConversationCapacityExceeded(ConnectionConversationCapacityExceeded),
ConnectionConversationBindingOccupied(ConnectionConversationBindingOccupied),
ConversationOrderExhausted(Box<ConversationOrderExhausted>),
ParticipantUnknown(ParticipantUnknown),
NoBinding(NoBinding),
StaleAuthority(StaleAuthority),
Retired(Retired),
MarkerClosureCapacityExceeded(Box<MarkerClosureCapacityExceeded>),
EnrollBound(EnrollBound),
EnrollmentKnown(EnrollmentKnown),
ReceiptExpired(ReceiptExpired),
ReceiptCapacityExceeded(ReceiptCapacityExceeded),
IdentityCapacityExceeded(IdentityCapacityExceeded),
ObserverBackpressure(ObserverBackpressure),
ConversationSequenceExhausted(Box<ConversationSequenceExhausted>),
AttachBound(AttachBound),
StaleOrUnknownReceipt(StaleOrUnknownReceipt),
MarkerNotDelivered(MarkerNotDelivered),
MarkerMismatch(MarkerMismatch),
Bound(ReceiptReplay),
UnboundReceipt(ReceiptReplay),
DetachCommitted(DetachCommitted),
DetachInProgress(DetachInProgress),
AckCommitted(AckCommitted),
AckNoOp(AckNoOp),
AckGap(AckGap),
AckRegression(AckRegression),
LeaveCommitted(LeaveCommitted),
MarkerAckCommitted(MarkerAckCommitted),
RecordCommitted(RecordCommitted),
RecordTooLarge(RecordTooLarge),
ObserverRecoveryAccepted(ObserverRecoveryAccepted),
InvalidObserverEpoch(InvalidObserverEpoch),
InvalidObserverEpochList(InvalidObserverEpochList),
}Expand description
Exhaustive server-to-client semantic participant value.
Variants§
ParticipantTransportRejected(ParticipantTransportRejected)
0x0100.
AttemptTokenBodyConflict(AttemptTokenBodyConflict)
0x0101.
ConnectionConversationCapacityExceeded(ConnectionConversationCapacityExceeded)
0x0102 or 0x0124, selected by the inner exact schema.
ConnectionConversationBindingOccupied(ConnectionConversationBindingOccupied)
0x0103.
ConversationOrderExhausted(Box<ConversationOrderExhausted>)
0x0104.
ParticipantUnknown(ParticipantUnknown)
0x0105.
NoBinding(NoBinding)
0x0106.
StaleAuthority(StaleAuthority)
0x0107.
Retired(Retired)
0x0108.
MarkerClosureCapacityExceeded(Box<MarkerClosureCapacityExceeded>)
0x0109.
EnrollBound(EnrollBound)
0x010A.
EnrollmentKnown(EnrollmentKnown)
0x010B.
ReceiptExpired(ReceiptExpired)
0x010C.
ReceiptCapacityExceeded(ReceiptCapacityExceeded)
0x010D.
IdentityCapacityExceeded(IdentityCapacityExceeded)
0x010E.
ObserverBackpressure(ObserverBackpressure)
0x010F.
ConversationSequenceExhausted(Box<ConversationSequenceExhausted>)
0x0110.
AttachBound(AttachBound)
0x0111.
StaleOrUnknownReceipt(StaleOrUnknownReceipt)
0x0112.
MarkerNotDelivered(MarkerNotDelivered)
0x0113.
MarkerMismatch(MarkerMismatch)
0x0114.
Bound(ReceiptReplay)
0x0115.
UnboundReceipt(ReceiptReplay)
0x0116.
DetachCommitted(DetachCommitted)
0x0117.
DetachInProgress(DetachInProgress)
0x0118.
AckCommitted(AckCommitted)
0x0119.
AckNoOp(AckNoOp)
0x011A.
AckGap(AckGap)
0x011B.
AckRegression(AckRegression)
0x011C.
LeaveCommitted(LeaveCommitted)
0x011D.
MarkerAckCommitted(MarkerAckCommitted)
0x011E.
RecordCommitted(RecordCommitted)
0x011F.
RecordTooLarge(RecordTooLarge)
0x0120.
ObserverRecoveryAccepted(ObserverRecoveryAccepted)
0x0121.
InvalidObserverEpoch(InvalidObserverEpoch)
0x0122.
InvalidObserverEpochList(InvalidObserverEpochList)
0x0123.
Implementations§
Source§impl ServerValue
impl ServerValue
Sourcepub const fn discriminant(&self) -> ServerDiscriminant
pub const fn discriminant(&self) -> ServerDiscriminant
Returns the exact contiguous server value discriminant.
Sourcepub const fn originating_request(&self) -> Option<ClientDiscriminant>
pub const fn originating_request(&self) -> Option<ClientDiscriminant>
Returns the structural originating-request selector when the value has one.
Trait Implementations§
Source§impl Clone for ServerValue
impl Clone for ServerValue
Source§fn clone(&self) -> ServerValue
fn clone(&self) -> ServerValue
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 ServerValue
impl Debug for ServerValue
impl Eq for ServerValue
Source§impl PartialEq for ServerValue
impl PartialEq for ServerValue
impl StructuralPartialEq for ServerValue
Auto Trait Implementations§
impl Freeze for ServerValue
impl RefUnwindSafe for ServerValue
impl Send for ServerValue
impl Sync for ServerValue
impl Unpin for ServerValue
impl UnsafeUnpin for ServerValue
impl UnwindSafe for ServerValue
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