Enum native_tls::HandshakeError
[−]
[src]
pub enum HandshakeError<S> { Failure(Error), Interrupted(MidHandshakeTlsStream<S>), }
An error returned from ClientBuilder::handshake
.
Variants
Failure(Error)
A fatal error.
Interrupted(MidHandshakeTlsStream<S>)
A stream interrupted midway through the handshake process due to a
WouldBlock
error.
Note that this is not a fatal error and it should be safe to call
handshake
at a later time once the stream is ready to perform I/O
again.
Trait Implementations
impl<S: Debug> Debug for HandshakeError<S>
[src]
impl<S> Error for HandshakeError<S> where
S: Any + Debug,
[src]
S: Any + Debug,
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
[src]
The lower-level cause of this error, if any. Read more
impl<S> Display for HandshakeError<S> where
S: Any + Debug,
[src]
S: Any + Debug,
fn fmt(&self, fmt: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<S> From<HandshakeError<S>> for HandshakeError<S>
[src]
fn from(e: HandshakeError<S>) -> HandshakeError<S>
[src]
Performs the conversion.