pub enum DetailsFreeStatus {
Unauthenticated,
Cancelled,
DeadlineExceeded,
ResponseTooLarge,
EmergencyInternal,
TransportUnavailable,
}Expand description
A valid details-free status from a closed non-PublicError boundary.
Variants§
Unauthenticated
Authentication failed before an API-neutral request context existed.
Cancelled
Cancellation was proven before the applicable admission boundary.
DeadlineExceeded
The request deadline elapsed before a protected result was released.
ResponseTooLarge
One complete service result exceeded the response budget.
EmergencyInternal
Internal containment could not obtain a real incident identifier.
The transport became unavailable without a structured server result.
Trait Implementations§
Source§impl Clone for DetailsFreeStatus
impl Clone for DetailsFreeStatus
Source§fn clone(&self) -> DetailsFreeStatus
fn clone(&self) -> DetailsFreeStatus
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 DetailsFreeStatus
Source§impl Debug for DetailsFreeStatus
impl Debug for DetailsFreeStatus
impl Eq for DetailsFreeStatus
Source§impl PartialEq for DetailsFreeStatus
impl PartialEq for DetailsFreeStatus
Source§fn eq(&self, other: &DetailsFreeStatus) -> bool
fn eq(&self, other: &DetailsFreeStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DetailsFreeStatus
Auto Trait Implementations§
impl Freeze for DetailsFreeStatus
impl RefUnwindSafe for DetailsFreeStatus
impl Send for DetailsFreeStatus
impl Sync for DetailsFreeStatus
impl Unpin for DetailsFreeStatus
impl UnsafeUnpin for DetailsFreeStatus
impl UnwindSafe for DetailsFreeStatus
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].