[][src]Enum conec::client::ClientError

pub enum ClientError {
    CertificateAuthority(Error),
    Bind(EndpointError),
    Connect(ConecConnError),
    Control(ConecConnError),
    CertificateGen(CertGenError),
    CertificateChain(TLSError),
    CertificateParse(ParseError),
    NewStream(ClientChanError),
}

Client::new constructor errors

Variants

CertificateAuthority(Error)

Adding certificate authority failed

Binding port failed

Connect(ConecConnError)

Connecting to Coordinator failed

Control(ConecConnError)

Accepting control stream from Coordinator failed

CertificateGen(CertGenError)

Generating certificate for client failed

CertificateChain(TLSError)

Error setting up certificate chain

CertificateParse(ParseError)

Error parsing client ephemeral cert

NewStream(ClientChanError)

Error starting new stream

Trait Implementations

impl Debug for ClientError[src]

impl Display for ClientError[src]

impl Error for ClientError[src]

impl From<ClientChanError> for ClientError[src]

impl From<ClientError> for Error[src]

impl From<EndpointError> for ClientError[src]

impl From<Error> for ClientError[src]

impl From<ParseError> for ClientError[src]

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