pub enum ResultDiscriminatorDecision {
Core,
DeferredExtension,
Rejected,
}Expand description
Result-discriminator decision made after raw structural admission.
Variants§
Core
Decode one of the core result discriminators.
DeferredExtension
Retain the raw envelope for a later negotiated extension decoder.
Rejected
Reject the raw envelope without activating it.
Trait Implementations§
Source§impl Clone for ResultDiscriminatorDecision
impl Clone for ResultDiscriminatorDecision
Source§fn clone(&self) -> ResultDiscriminatorDecision
fn clone(&self) -> ResultDiscriminatorDecision
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 ResultDiscriminatorDecision
Source§impl Debug for ResultDiscriminatorDecision
impl Debug for ResultDiscriminatorDecision
impl Eq for ResultDiscriminatorDecision
impl StructuralPartialEq for ResultDiscriminatorDecision
Auto Trait Implementations§
impl Freeze for ResultDiscriminatorDecision
impl RefUnwindSafe for ResultDiscriminatorDecision
impl Send for ResultDiscriminatorDecision
impl Sync for ResultDiscriminatorDecision
impl Unpin for ResultDiscriminatorDecision
impl UnsafeUnpin for ResultDiscriminatorDecision
impl UnwindSafe for ResultDiscriminatorDecision
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).