[][src]Enum harmony_rust_sdk::client::error::ClientError

pub enum ClientError {
    Grpc(Status),
    Transport(TransportError),
    Reqwest(ReqwestError),
    Http(HttpError),
    NoAuthId,
    Unauthenticated,
}

Error type used by Client.

Variants

Grpc(Status)

Returned if an error occurs in the gRPC server or client.

Transport(TransportError)

Returned if an error occurs on gRPC's transport layer.

Reqwest(ReqwestError)

Returned if an error occurs with the HTTP client.

Http(HttpError)

Returned if an error occurs while creating HTTP requests / parsing for URLs.

NoAuthId

Returned if an authentication session isn't in progress, but authentication step methods were called.

Unauthenticated

Returned if the client is unauthenticated, but an API endpoint requires authentication.

Trait Implementations

impl Debug for ClientError[src]

impl Display for ClientError[src]

impl From<Error> for ClientError[src]

impl From<Error> for ClientError[src]

impl From<Error> for ClientError[src]

impl From<Status> for ClientError[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> IntoRequest<T> for 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>, 

impl<T> WithSubscriber for T[src]