pub enum DatabaseErrorKind {
UniqueViolation,
ForeignKeyViolation,
NotNullViolation,
CheckViolation,
SerializationFailure,
ReadOnlyTransaction,
ClosedConnection,
Unknown,
}
Variants§
UniqueViolation
ForeignKeyViolation
NotNullViolation
CheckViolation
SerializationFailure
ReadOnlyTransaction
ClosedConnection
Unknown
Trait Implementations§
Source§impl Clone for DatabaseErrorKind
impl Clone for DatabaseErrorKind
Source§fn clone(&self) -> DatabaseErrorKind
fn clone(&self) -> DatabaseErrorKind
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DatabaseErrorKind
impl Debug for DatabaseErrorKind
Source§impl<'de> Deserialize<'de> for DatabaseErrorKind
impl<'de> Deserialize<'de> for DatabaseErrorKind
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 Serialize for DatabaseErrorKind
impl Serialize for DatabaseErrorKind
impl Copy for DatabaseErrorKind
Auto Trait Implementations§
impl Freeze for DatabaseErrorKind
impl RefUnwindSafe for DatabaseErrorKind
impl Send for DatabaseErrorKind
impl Sync for DatabaseErrorKind
impl Unpin for DatabaseErrorKind
impl UnwindSafe for DatabaseErrorKind
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