pub enum ExtensionInactiveReason {
LocallyDisabled,
NotAdvertised,
ServerInactiveFallback,
ClientInactiveFallback,
SettingsInactiveFallback,
}Expand description
A non-activating extension outcome retained for diagnostics.
Variants§
LocallyDisabled
The compile-time feature or runtime opt-in is absent.
NotAdvertised
Neither peer advertised the descriptor on this current exchange.
ServerInactiveFallback
The registered fallback was selected after the client omitted support.
ClientInactiveFallback
The registered fallback was selected after the server omitted support.
SettingsInactiveFallback
Both peers advertised valid settings, but the typed resolver selected an inactive fallback.
Trait Implementations§
Source§impl Clone for ExtensionInactiveReason
impl Clone for ExtensionInactiveReason
Source§fn clone(&self) -> ExtensionInactiveReason
fn clone(&self) -> ExtensionInactiveReason
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 Copy for ExtensionInactiveReason
Source§impl Debug for ExtensionInactiveReason
impl Debug for ExtensionInactiveReason
impl Eq for ExtensionInactiveReason
Source§impl PartialEq for ExtensionInactiveReason
impl PartialEq for ExtensionInactiveReason
impl StructuralPartialEq for ExtensionInactiveReason
Auto Trait Implementations§
impl Freeze for ExtensionInactiveReason
impl RefUnwindSafe for ExtensionInactiveReason
impl Send for ExtensionInactiveReason
impl Sync for ExtensionInactiveReason
impl Unpin for ExtensionInactiveReason
impl UnsafeUnpin for ExtensionInactiveReason
impl UnwindSafe for ExtensionInactiveReason
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).