#[non_exhaustive]
pub enum Error {
IoError(Error),
SslError(Error),
SkyError(SkyhashError),
ParseError(String),
ConfigurationError(&'static str),
}
Expand description
A standard error type for the client driver
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
IoError(Error)
An I/O error occurred
SslError(Error)
This is supported on crate features
ssl
or sslv
or aio-ssl
or aio-sslv
only.An SSL error occurred
SkyError(SkyhashError)
A Skyhash error occurred
ParseError(String)
An application level parse error occurred
ConfigurationError(&'static str)
A configuration error
Trait Implementations
impl From<ErrorStack> for Error
This is supported on crate features ssl
or sslv
or aio-ssl
or aio-sslv
only.
impl From<ErrorStack> for Error
This is supported on crate features
ssl
or sslv
or aio-ssl
or aio-sslv
only.Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.
Performs the conversion.