Enum wamp_async::WampError[][src]

pub enum WampError {
    UnknownError(String),
    ConnectionError(TransportError),
    SerializationError(SerializerError),
    InvalidUri(ParseError),
    NoHostInUri,
    ProtocolError(String),
    ClientDied,
    RequestIdCollision,
    ServerError(StringWampDict),
}

Types of errors a WAMP client can encounter

Variants

UnknownError(String)
ConnectionError(TransportError)

Error with the connection

SerializationError(SerializerError)

Error with serialization

InvalidUri(ParseError)

WAMP uri is invalid

NoHostInUri

Server uri is invalid

ProtocolError(String)

The WAMP protocol was not respected by the peer

ClientDied

The client has been dropped while the event loop was running

RequestIdCollision

A randomly generated ID was not unique

ServerError(StringWampDict)

The server sent us an Error message

Trait Implementations

impl Debug for WampError[src]

impl Display for WampError[src]

impl Error for WampError[src]

impl<'a> From<Context<String, HashMap<String, Arg, RandomState>>> for WampError[src]

impl From<String> for WampError[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, 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>,