pub enum SqLiteDataStorageError {
SqlEngineError(Box<dyn Error + Sync + Send>),
DataConversionError(Box<dyn Error + Sync + Send>),
}Available on crate feature
sqlite only.Expand description
SQLite data storage error.
Variants§
SqlEngineError(Box<dyn Error + Sync + Send>)
SQLite error.
DataConversionError(Box<dyn Error + Sync + Send>)
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 + Sync + Send>, 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