pub enum RuntimeCap {
Capability,
Declaration,
}Expand description
Why the runtime capped a session below what its peers would have run at.
Variants§
Capability
The runtime’s CAN set, not its declaration, is what holds the session down: undeclared it would still not reach the peers’ edition. Upgrading the runtime unlocks it.
Declaration
The runtime’s declared WANT holds the session below what its own CAN set would otherwise have reached. This is the sticky model working as intended, not a defect.
Trait Implementations§
Source§impl Clone for RuntimeCap
impl Clone for RuntimeCap
impl Copy for RuntimeCap
Source§impl Debug for RuntimeCap
impl Debug for RuntimeCap
impl Eq for RuntimeCap
Source§impl PartialEq for RuntimeCap
impl PartialEq for RuntimeCap
impl StructuralPartialEq for RuntimeCap
Auto Trait Implementations§
impl Freeze for RuntimeCap
impl RefUnwindSafe for RuntimeCap
impl Send for RuntimeCap
impl Sync for RuntimeCap
impl Unpin for RuntimeCap
impl UnsafeUnpin for RuntimeCap
impl UnwindSafe for RuntimeCap
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request