pub enum RadosError {
FromUtf8Error(FromUtf8Error),
NulError(NulError),
Error(String),
IoError(Error),
IntoStringError(IntoStringError),
ParseError(ParseError),
}
Expand description
Custom error handling for the library
Variants§
FromUtf8Error(FromUtf8Error)
NulError(NulError)
Error(String)
IoError(Error)
IntoStringError(IntoStringError)
ParseError(ParseError)
Implementations§
Source§impl RadosError
impl RadosError
Trait Implementations§
Source§impl Debug for RadosError
impl Debug for RadosError
Source§impl Display for RadosError
impl Display for RadosError
Source§impl Error for RadosError
impl Error for RadosError
Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§fn cause(&self) -> Option<&dyn StdError>
fn cause(&self) -> Option<&dyn StdError>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
Source§impl From<Error> for RadosError
impl From<Error> for RadosError
Source§fn from(err: Error) -> RadosError
fn from(err: Error) -> RadosError
Converts to this type from the input type.
Source§impl From<FromUtf8Error> for RadosError
impl From<FromUtf8Error> for RadosError
Source§fn from(err: FromUtf8Error) -> RadosError
fn from(err: FromUtf8Error) -> RadosError
Converts to this type from the input type.
Source§impl From<IntoStringError> for RadosError
impl From<IntoStringError> for RadosError
Source§fn from(err: IntoStringError) -> RadosError
fn from(err: IntoStringError) -> RadosError
Converts to this type from the input type.
Source§impl From<NulError> for RadosError
impl From<NulError> for RadosError
Source§fn from(err: NulError) -> RadosError
fn from(err: NulError) -> RadosError
Converts to this type from the input type.
Source§impl From<ParseError> for RadosError
impl From<ParseError> for RadosError
Source§fn from(err: ParseError) -> RadosError
fn from(err: ParseError) -> RadosError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RadosError
impl !RefUnwindSafe for RadosError
impl Send for RadosError
impl Sync for RadosError
impl Unpin for RadosError
impl !UnwindSafe for RadosError
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