pub enum ApplicationClientError {
InvalidInput,
InvalidResponse,
IdentifierUnavailable,
Client(ClientError),
}Expand description
Closed application-client failure.
Variants§
InvalidInput
Submitted name-addressed shape is invalid.
InvalidResponse
Server returned an invalid or low-level-shaped application response.
Request identity generation failed.
Client(ClientError)
Checked public transport failure.
Implementations§
Source§impl ApplicationClientError
impl ApplicationClientError
Sourcepub const fn semantic_error(&self) -> Option<&ApplicationError>
pub const fn semantic_error(&self) -> Option<&ApplicationError>
Returns the checked semantic application failure, when supplied by RiffDB.
Trait Implementations§
Source§impl Debug for ApplicationClientError
impl Debug for ApplicationClientError
Source§impl Display for ApplicationClientError
impl Display for ApplicationClientError
Source§impl Error for ApplicationClientError
impl Error for ApplicationClientError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<ClientError> for ApplicationClientError
impl From<ClientError> for ApplicationClientError
Source§fn from(error: ClientError) -> Self
fn from(error: ClientError) -> Self
Converts to this type from the input type.
Source§impl From<GeneratedExecutionError> for ApplicationClientError
impl From<GeneratedExecutionError> for ApplicationClientError
Source§fn from(error: GeneratedExecutionError) -> Self
fn from(error: GeneratedExecutionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for ApplicationClientError
impl !UnwindSafe for ApplicationClientError
impl Freeze for ApplicationClientError
impl Send for ApplicationClientError
impl Sync for ApplicationClientError
impl Unpin for ApplicationClientError
impl UnsafeUnpin for ApplicationClientError
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<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].