pub enum SemanticConnectionCapacityDecision {
Commit(ConnectionConversationCapacityCommit),
Respond {
limit: u64,
},
}Expand description
Stage-6 semantic connection-capacity result.
The refusal arm carries only the request-independent capacity fact; the
invoking operation mints its request-bound 0x0102 wire outcome from its
own exact envelope plus this signed limit, so the triggering envelope is
never duplicated through this shared selector.
Variants§
Commit(ConnectionConversationCapacityCommit)
Existing or newly reserved conversation capacity may commit.
Respond
The untracked conversation would exceed the signed limit.
Trait Implementations§
Source§impl Clone for SemanticConnectionCapacityDecision
impl Clone for SemanticConnectionCapacityDecision
Source§fn clone(&self) -> SemanticConnectionCapacityDecision
fn clone(&self) -> SemanticConnectionCapacityDecision
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 SemanticConnectionCapacityDecision
impl StructuralPartialEq for SemanticConnectionCapacityDecision
Auto Trait Implementations§
impl Freeze for SemanticConnectionCapacityDecision
impl RefUnwindSafe for SemanticConnectionCapacityDecision
impl Send for SemanticConnectionCapacityDecision
impl Sync for SemanticConnectionCapacityDecision
impl Unpin for SemanticConnectionCapacityDecision
impl UnsafeUnpin for SemanticConnectionCapacityDecision
impl UnwindSafe for SemanticConnectionCapacityDecision
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