Enum libqaul_sdk::RpcError [−][src]
A set of errors that occur when connecting to services
Variants
NoSuchService(String)
No such service was found by the broker
The selected recipient didn’t reply within the timeout
This may indicate that the requested service has crashed, is dealing with backpressure, or the broker is quietly dropping requests.
Tried connecting to a service that’s already connected
Failed to perform action that requires a connection
ConnectionFault(String)
Invalid connection: performing the last operation has failed
EncoderFault(String)
Encoding or decoding a payload failed
Other(String)
Any other failure with it’s error message string
Trait Implementations
impl Debug for RpcError
[src]
impl Display for RpcError
[src]
impl From<Error> for RpcError
[src]
impl From<Error> for RpcError
[src]
impl From<TimeoutError> for RpcError
[src]
Auto Trait Implementations
impl RefUnwindSafe for RpcError
impl Send for RpcError
impl Sync for RpcError
impl Unpin for RpcError
impl UnwindSafe for RpcError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,