Enum async_jsonrpc_client::WsClientError[][src]

pub enum WsClientError {
    Json(Error),
    WebSocket(WsError),
    RequestTimeout,
    DuplicateRequestId,
    InvalidRequestId,
    InvalidSubscriptionId,
    InvalidUnsubscribeResult,
    InternalChannel,
}

The error type for websocket rpc transport.

Variants

Json(Error)

Json serialization/deserialization error.

WebSocket(WsError)

WebSocket protocol error.

RequestTimeout

WebSocket request timeout.

DuplicateRequestId

Duplicate request ID.

InvalidRequestId

Invalid Request ID.

InvalidSubscriptionId

Invalid Subscription ID.

InvalidUnsubscribeResult

Invalid Unsubscribe request result.

InternalChannel

Internal channel error

Trait Implementations

impl Debug for WsClientError[src]

impl Display for WsClientError[src]

impl Error for WsClientError[src]

impl From<Error> for WsClientError[src]

impl From<Error> for WsClientError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,