[][src]Enum cxmr_ws_client::Error

pub enum Error {
    OptionNone,
    TrySendError,
    Url(ParseError),
    WebSocket(Error),
    Client(Error),
    Exchange(Error),
    Currency(Error),
    UnexpectedEventKind(String),
}

Crypto market error type.

Variants

OptionNone

Option is None error.

TrySendError

Channel send error.

URL parser error.

WebSocket(Error)

WebSocket module error.

Client(Error)

API clients module error.

Exchange(Error)

Exchanges module error.

Currency(Error)

Currency module error.

UnexpectedEventKind(String)

Unexpected event kind.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Fail for Error[src]

impl From<Box<dyn Error + 'static + Sync + Send>> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<Error> for Error

impl From<NoneError> for Error

impl From<ParseError> for Error

impl From<ParseFloatError> for Error

impl From<ParseIntError> for Error

impl<I> From<TrySendError<I>> for Error[src]

impl Send for Error[src]

impl Sync for Error[src]

Auto Trait Implementations

impl !RefUnwindSafe for Error

impl Unpin for Error

impl !UnwindSafe for Error

Blanket Implementations

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

impl<T> AsFail for T where
    T: Fail
[src]

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
[src]

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