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 CandidType for DbmsError
impl CandidType for DbmsError
Source§impl<'de> Deserialize<'de> for DbmsError
impl<'de> Deserialize<'de> for DbmsError
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<DbmsError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DbmsError, <__D as Deserializer<'de>>::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) -> DbmsError
fn from(source: MemoryError) -> DbmsError
Converts to this type from the input type.
Source§impl From<QueryError> for DbmsError
impl From<QueryError> for DbmsError
Source§fn from(source: QueryError) -> DbmsError
fn from(source: QueryError) -> DbmsError
Converts to this type from the input type.
Source§impl From<TableError> for DbmsError
impl From<TableError> for DbmsError
Source§fn from(source: TableError) -> DbmsError
fn from(source: TableError) -> DbmsError
Converts to this type from the input type.
Source§impl From<TransactionError> for DbmsError
impl From<TransactionError> for DbmsError
Source§fn from(source: TransactionError) -> DbmsError
fn from(source: TransactionError) -> DbmsError
Converts to this type from the input type.
Source§impl Serialize for DbmsError
impl Serialize for DbmsError
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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