[][src]Enum conec::client::ClientChanError

pub enum ClientChanError {
    PeerClosed,
    StreamPoll(Error),
    Sink(SinkError),
    WrongMessage(ControlMsg),
    NonexistentStrOrCh(u64),
    StaleStrOrCh(u64),
    OtherDriverHup,
    KeepaliveTimer,
    EventsClosed,
}

Client channel driver errors

Variants

PeerClosed

Peer closed connection

StreamPoll(Error)

Polling the control channel failed

Sink(SinkError)

Writing to the control channel failed

WrongMessage(ControlMsg)

Coordinator sent an unexpected message

NonexistentStrOrCh(u64)

Coordinator sent us a message about a nonexistent stream-id

StaleStrOrCh(u64)

Coordinator sent us a message about a stale stream-id

OtherDriverHup

Another client driver died

KeepaliveTimer

Keepalive timer disappeared unexpectedly

EventsClosed

Events channel closed

Trait Implementations

impl Debug for ClientChanError[src]

impl Display for ClientChanError[src]

impl Error for ClientChanError[src]

impl From<ClientChanError> for Error[src]

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