pub enum RpcClientError {
CallFailed(String),
ExpectedResponseMessage(Message),
ExpectedCloseMessage(Message),
Transport,
UnsupportedRpcKind,
Dropped,
DecodeError(DecodeError),
Unknown(Error),
}
Expand description
RPC client error.
Variants§
CallFailed(String)
ExpectedResponseMessage(Message)
ExpectedCloseMessage(Message)
Transport
UnsupportedRpcKind
Dropped
DecodeError(DecodeError)
Unknown(Error)
Trait Implementations§
source§impl Debug for RpcClientError
impl Debug for RpcClientError
source§impl Display for RpcClientError
impl Display for RpcClientError
source§impl Error for RpcClientError
impl Error for RpcClientError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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<DecodeError> for RpcClientError
impl From<DecodeError> for RpcClientError
Auto Trait Implementations§
impl RefUnwindSafe for RpcClientError
impl Send for RpcClientError
impl Sync for RpcClientError
impl Unpin for RpcClientError
impl UnwindSafe for RpcClientError
Blanket Implementations§
§impl<T> AsFail for Twhere
T: Fail,
impl<T> AsFail for Twhere
T: Fail,
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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<E> Fail for E
impl<E> Fail for E
§fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace
carried by this failure, if it
carries one. Read more