[][src]Enum ntex_mqtt::v5::error::ClientError

pub enum ClientError {
    Ack(ConnectAck),
    Protocol(ProtocolError),
    HandshakeTimeout,
    Disconnected,
    Connect(ConnectError),
}

Errors which can occur when attempting to handle mqtt client connection.

Variants

Connect negotiation failed

Protocol(ProtocolError)

Protocol error

HandshakeTimeout

Handshake timeout

Disconnected

Peer disconnected

Connect(ConnectError)

Connect error

Trait Implementations

impl Debug for ClientError[src]

impl Display for ClientError[src]

impl Error for ClientError[src]

impl From<ConnectAck> for ClientError[src]

impl From<ConnectError> for ClientError[src]

impl From<Either<EncodeError, Error>> for ClientError[src]

impl From<ProtocolError> 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> 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>,