pub enum ClientDatabaseFormatError {
ReadRequestCancelled,
ReadError {
error: Error,
},
FailedToGenerateDatabaseId {
error: OsError,
},
AlreadyFormatted,
WriteRequestCancelled,
StorageItemWriteError {
error: Error,
},
}
Expand description
Error for ClientDatabase::format()
Variants§
ReadRequestCancelled
Storage backend has canceled read request
ReadError
Storage backend read error
FailedToGenerateDatabaseId
Failed to generate database id
AlreadyFormatted
Database is already formatted yet
WriteRequestCancelled
Storage backend has canceled a writing request
StorageItemWriteError
Storage item write error
Trait Implementations§
Source§impl Debug for ClientDatabaseFormatError
impl Debug for ClientDatabaseFormatError
Source§impl Display for ClientDatabaseFormatError
impl Display for ClientDatabaseFormatError
Source§impl Error for ClientDatabaseFormatError
impl Error for ClientDatabaseFormatError
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<Error> for ClientDatabaseFormatError
impl From<Error> for ClientDatabaseFormatError
Auto Trait Implementations§
impl Freeze for ClientDatabaseFormatError
impl !RefUnwindSafe for ClientDatabaseFormatError
impl Send for ClientDatabaseFormatError
impl Sync for ClientDatabaseFormatError
impl Unpin for ClientDatabaseFormatError
impl !UnwindSafe for ClientDatabaseFormatError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more