[][src]Enum kayrx::jrpc::client::RequestError

pub enum RequestError {
    TransportError(Box<dyn Error + Send + Sync>),
    Request(Error),
    ParseError(ParseError),
}

Error produced by Client::request and Client::subscribe.

Variants

TransportError(Box<dyn Error + Send + Sync>)

Networking error or error on the low-level protocol layer (e.g. missing field, invalid ID, etc.).

Request(Error)

RawServer responded to our request with an error.

ParseError(ParseError)

Failed to parse the data that the server sent back to us.

Trait Implementations

impl Debug for RequestError[src]

impl Display for RequestError[src]

impl Error for RequestError[src]

Auto Trait Implementations

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail, 

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

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

impl<E> Fail for E where
    E: 'static + Error + Send + Sync

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

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

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>,