Enum thrussh::Error
[−]
[src]
pub enum Error { CouldNotReadKey, Base64(FromBase64Error), KexInit, Version, Kex, PacketAuth, NewKeys, Inconsistent, IndexOutOfBounds, Utf8(Utf8Error), UnknownKey, WrongChannel, UnknownChannelType, UnknownSignal, IO(Error), Disconnect, NoHomeDir, KeyChanged, HUP, Ring(Unspecified), NoSSHConfig, NoHostName, AuthFailed, User(Error), ConnectionTimeout, }
Variants
CouldNotReadKey
Base64(FromBase64Error)
KexInit
Version
Kex
PacketAuth
NewKeys
Inconsistent
IndexOutOfBounds
Utf8(Utf8Error)
UnknownKey
WrongChannel
UnknownChannelType
UnknownSignal
IO(Error)
Disconnect
NoHomeDir
KeyChanged
HUP
Ring(Unspecified)
NoSSHConfig
NoHostName
AuthFailed
User(Error)
ConnectionTimeout
Trait Implementations
impl Debug for Error
[src]
impl Display for Error
[src]
impl Error for Error
[src]
fn description(&self) -> &str
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
The lower-level cause of this error, if any. Read more
impl From<Error> for Error
[src]
impl From<Unspecified> for Error
[src]
fn from(e: Unspecified) -> Error
Performs the conversion.
impl From<Utf8Error> for Error
[src]
impl From<FromBase64Error> for Error
[src]
fn from(e: FromBase64Error) -> Error
Performs the conversion.