pub enum DatabaseConstraintError {
UniqueViolation,
ForeignKeyViolation,
NotNullViolation,
CheckViolation,
}Expand description
Portable constraint categories exposed only when a driver supplies a structured error code.
Variants§
Trait Implementations§
Source§impl Clone for DatabaseConstraintError
impl Clone for DatabaseConstraintError
Source§fn clone(&self) -> DatabaseConstraintError
fn clone(&self) -> DatabaseConstraintError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DatabaseConstraintError
Source§impl Debug for DatabaseConstraintError
impl Debug for DatabaseConstraintError
impl Eq for DatabaseConstraintError
Source§impl PartialEq for DatabaseConstraintError
impl PartialEq for DatabaseConstraintError
impl StructuralPartialEq for DatabaseConstraintError
Auto Trait Implementations§
impl Freeze for DatabaseConstraintError
impl RefUnwindSafe for DatabaseConstraintError
impl Send for DatabaseConstraintError
impl Sync for DatabaseConstraintError
impl Unpin for DatabaseConstraintError
impl UnsafeUnpin for DatabaseConstraintError
impl UnwindSafe for DatabaseConstraintError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.