pub enum DbmsError {
Memory(MemoryError),
Query(QueryError),
Sanitize(String),
Table(TableError),
Transaction(TransactionError),
Validation(String),
}Expand description
DBMS error type.
Variants§
Memory(MemoryError)
Query(QueryError)
Sanitize(String)
Table(TableError)
Transaction(TransactionError)
Validation(String)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DbmsError
impl<'de> Deserialize<'de> for DbmsError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Error for DbmsError
impl Error for DbmsError
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<MemoryError> for DbmsError
impl From<MemoryError> for DbmsError
Source§fn from(source: MemoryError) -> Self
fn from(source: MemoryError) -> Self
Converts to this type from the input type.
Source§impl From<QueryError> for DbmsError
impl From<QueryError> for DbmsError
Source§fn from(source: QueryError) -> Self
fn from(source: QueryError) -> Self
Converts to this type from the input type.
Source§impl From<TableError> for DbmsError
impl From<TableError> for DbmsError
Source§fn from(source: TableError) -> Self
fn from(source: TableError) -> Self
Converts to this type from the input type.
Source§impl From<TransactionError> for DbmsError
impl From<TransactionError> for DbmsError
Source§fn from(source: TransactionError) -> Self
fn from(source: TransactionError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DbmsError
impl RefUnwindSafe for DbmsError
impl Send for DbmsError
impl Sync for DbmsError
impl Unpin for DbmsError
impl UnsafeUnpin for DbmsError
impl UnwindSafe for DbmsError
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