pub enum SqLiteDataStorageError {
SqlEngineError(Box<dyn Error + Send + Sync>),
DataConversionError(Box<dyn Error + Send + Sync>),
}
Available on crate feature
sqlite
only.Expand description
SQLite data storage error.
Variants§
SqlEngineError(Box<dyn Error + Send + Sync>)
SQLite error.
DataConversionError(Box<dyn Error + Send + Sync>)
Stored data is not compatible with the expected data type.
Trait Implementations§
Source§impl Debug for SqLiteDataStorageError
impl Debug for SqLiteDataStorageError
Source§impl Display for SqLiteDataStorageError
impl Display for SqLiteDataStorageError
Source§impl Error for SqLiteDataStorageError
impl Error for SqLiteDataStorageError
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 IntoAnyError for SqLiteDataStorageError
impl IntoAnyError for SqLiteDataStorageError
fn into_dyn_error( self, ) -> Result<Box<dyn Error + Send + Sync>, SqLiteDataStorageError>
fn into_any_error(self) -> AnyError
Auto Trait Implementations§
impl Freeze for SqLiteDataStorageError
impl !RefUnwindSafe for SqLiteDataStorageError
impl Send for SqLiteDataStorageError
impl Sync for SqLiteDataStorageError
impl Unpin for SqLiteDataStorageError
impl !UnwindSafe for SqLiteDataStorageError
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
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