pub enum MemcachedError {
IOError(Error),
ClientError(ClientError),
ServerError(ServerError),
CommandError(CommandError),
ParseError(ParseError),
PoolError(&'static str),
}
Expand description
Stands for errors raised from rust-memcache
Variants§
IOError(Error)
std::io
related errors.
ClientError(ClientError)
Client Errors
ServerError(ServerError)
Server Errors
CommandError(CommandError)
Command specific Errors
ParseError(ParseError)
Parse errors
PoolError(&'static str)
pool error
Trait Implementations§
Source§impl Debug for MemcachedError
impl Debug for MemcachedError
Source§impl Display for MemcachedError
impl Display for MemcachedError
Source§impl Error for MemcachedError
impl Error for MemcachedError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Box<ErrorKind>> for MemcachedError
impl From<Box<ErrorKind>> for MemcachedError
Source§fn from(e: Error) -> MemcachedError
fn from(e: Error) -> MemcachedError
Converts to this type from the input type.
Source§impl From<ClientError> for MemcachedError
impl From<ClientError> for MemcachedError
Source§fn from(err: ClientError) -> Self
fn from(err: ClientError) -> Self
Converts to this type from the input type.
Source§impl From<CommandError> for MemcachedError
impl From<CommandError> for MemcachedError
Source§fn from(err: CommandError) -> Self
fn from(err: CommandError) -> Self
Converts to this type from the input type.
Source§impl<T> From<Error<T>> for MemcachedError
impl<T> From<Error<T>> for MemcachedError
Source§fn from(_: Error<T>) -> MemcachedError
fn from(_: Error<T>) -> MemcachedError
Converts to this type from the input type.
Source§impl From<Error> for MemcachedError
impl From<Error> for MemcachedError
Source§fn from(err: Error) -> MemcachedError
fn from(err: Error) -> MemcachedError
Converts to this type from the input type.
Source§impl From<FromUtf8Error> for MemcachedError
impl From<FromUtf8Error> for MemcachedError
Source§fn from(err: FromUtf8Error) -> MemcachedError
fn from(err: FromUtf8Error) -> MemcachedError
Converts to this type from the input type.
Source§impl From<ParseBoolError> for MemcachedError
impl From<ParseBoolError> for MemcachedError
Source§fn from(err: ParseBoolError) -> MemcachedError
fn from(err: ParseBoolError) -> MemcachedError
Converts to this type from the input type.
Source§impl From<ParseError> for MemcachedError
impl From<ParseError> for MemcachedError
Source§fn from(err: ParseError) -> Self
fn from(err: ParseError) -> Self
Converts to this type from the input type.
Source§impl From<ParseError> for MemcachedError
impl From<ParseError> for MemcachedError
Source§fn from(err: ParseError) -> MemcachedError
fn from(err: ParseError) -> MemcachedError
Converts to this type from the input type.
Source§impl From<ParseFloatError> for MemcachedError
impl From<ParseFloatError> for MemcachedError
Source§fn from(err: ParseFloatError) -> MemcachedError
fn from(err: ParseFloatError) -> MemcachedError
Converts to this type from the input type.
Source§impl From<ParseIntError> for MemcachedError
impl From<ParseIntError> for MemcachedError
Source§fn from(err: ParseIntError) -> MemcachedError
fn from(err: ParseIntError) -> MemcachedError
Converts to this type from the input type.
Source§impl From<ServerError> for MemcachedError
impl From<ServerError> for MemcachedError
Source§fn from(err: ServerError) -> Self
fn from(err: ServerError) -> Self
Converts to this type from the input type.
Source§impl From<Utf8Error> for MemcachedError
impl From<Utf8Error> for MemcachedError
Source§fn from(err: Utf8Error) -> MemcachedError
fn from(err: Utf8Error) -> MemcachedError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MemcachedError
impl !RefUnwindSafe for MemcachedError
impl Send for MemcachedError
impl Sync for MemcachedError
impl Unpin for MemcachedError
impl !UnwindSafe for MemcachedError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more