Enum ApplicationErrorCategory
pub enum ApplicationErrorCategory {
Show 15 variants
Input,
Authorization,
Contract,
Query,
Module,
Cursor,
Resource,
Storage,
Uncertainty,
Internal,
Protocol,
Command,
Control,
History,
Capacity,
}Expand description
Coarse application failure category.
Variants§
Input
Caller-controlled application input.
Authorization
Authentication, role, or authorization policy.
Contract
Contract selection and compatibility.
Query
RiffQL compilation or execution.
Module
Named-query module selection.
Cursor
Cursor validation.
Resource
Public resource bounds.
Storage
Authoritative storage availability.
Uncertainty
Mutation uncertainty.
Internal
Cancellation, deadline, or redacted defects.
Protocol
Peer protocol conformance.
Command
Symbolic command admission or execution.
Control
Cancellation and deadline control.
History
History incarnation observations.
Capacity
Admission capacity.
Implementations§
Trait Implementations§
§impl Clone for ApplicationErrorCategory
impl Clone for ApplicationErrorCategory
§fn clone(&self) -> ApplicationErrorCategory
fn clone(&self) -> ApplicationErrorCategory
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 ApplicationErrorCategory
§impl Debug for ApplicationErrorCategory
impl Debug for ApplicationErrorCategory
impl Eq for ApplicationErrorCategory
§impl Hash for ApplicationErrorCategory
impl Hash for ApplicationErrorCategory
§impl PartialEq for ApplicationErrorCategory
impl PartialEq for ApplicationErrorCategory
§fn eq(&self, other: &ApplicationErrorCategory) -> bool
fn eq(&self, other: &ApplicationErrorCategory) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ApplicationErrorCategory
Auto Trait Implementations§
impl Freeze for ApplicationErrorCategory
impl RefUnwindSafe for ApplicationErrorCategory
impl Send for ApplicationErrorCategory
impl Sync for ApplicationErrorCategory
impl Unpin for ApplicationErrorCategory
impl UnsafeUnpin for ApplicationErrorCategory
impl UnwindSafe for ApplicationErrorCategory
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].