pub enum ConnectionConversationCapacityExceeded {
SemanticRequest {
request: ResponseEnvelope,
limit: u64,
},
ObserverRecovery {
conversation_id: ConversationId,
limit: u64,
},
}Expand description
Connection-conversation capacity refusal shared by two exact wire routes.
The semantic-request arm is carried by 0x0102; the observer-recovery arm
is carried by 0x0124. Keeping both schemas under this one named outcome
follows the frozen contract’s R-D1 register while the variants prevent the
two different bodies from being confused.
Variants§
SemanticRequest
Decoded semantic request with its exact common envelope (0x0102).
Fields
§
request: ResponseEnvelopeExact triggering request envelope.
ObserverRecovery
Observer-recovery request-index preflight refusal (0x0124).
Fields
§
conversation_id: ConversationIdFirst request-ordered conversation that would exceed the limit.
Trait Implementations§
Source§impl Clone for ConnectionConversationCapacityExceeded
impl Clone for ConnectionConversationCapacityExceeded
Source§fn clone(&self) -> ConnectionConversationCapacityExceeded
fn clone(&self) -> ConnectionConversationCapacityExceeded
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 Eq for ConnectionConversationCapacityExceeded
impl StructuralPartialEq for ConnectionConversationCapacityExceeded
Auto Trait Implementations§
impl Freeze for ConnectionConversationCapacityExceeded
impl RefUnwindSafe for ConnectionConversationCapacityExceeded
impl Send for ConnectionConversationCapacityExceeded
impl Sync for ConnectionConversationCapacityExceeded
impl Unpin for ConnectionConversationCapacityExceeded
impl UnsafeUnpin for ConnectionConversationCapacityExceeded
impl UnwindSafe for ConnectionConversationCapacityExceeded
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