pub enum SQLDiagnosticCategory {
Show 20 variants
Syntax,
UndefinedTable,
UndefinedColumn,
AmbiguousColumn,
UndefinedFunction,
AmbiguousFunction,
TypeMismatch,
InvalidParameter,
VectorDimensionMismatch,
IndexRequired,
UndefinedObject,
DuplicateObject,
ConstraintViolation,
Unsupported,
Cancelled,
ResourceExhausted,
Transaction,
Permission,
Internal,
Other,
}Expand description
Closed SQL failure categories; never derived from an error message.
Variants§
Syntax
UndefinedTable
UndefinedColumn
AmbiguousColumn
UndefinedFunction
AmbiguousFunction
TypeMismatch
InvalidParameter
VectorDimensionMismatch
IndexRequired
UndefinedObject
DuplicateObject
ConstraintViolation
Unsupported
Cancelled
ResourceExhausted
Transaction
Permission
Internal
Other
Implementations§
Trait Implementations§
Source§impl Clone for SQLDiagnosticCategory
impl Clone for SQLDiagnosticCategory
impl Copy for SQLDiagnosticCategory
Source§impl Debug for SQLDiagnosticCategory
impl Debug for SQLDiagnosticCategory
Source§impl<'de> Deserialize<'de> for SQLDiagnosticCategory
impl<'de> Deserialize<'de> for SQLDiagnosticCategory
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
impl Eq for SQLDiagnosticCategory
Source§impl PartialEq for SQLDiagnosticCategory
impl PartialEq for SQLDiagnosticCategory
Source§impl Serialize for SQLDiagnosticCategory
impl Serialize for SQLDiagnosticCategory
impl StructuralPartialEq for SQLDiagnosticCategory
Auto Trait Implementations§
impl Freeze for SQLDiagnosticCategory
impl RefUnwindSafe for SQLDiagnosticCategory
impl Send for SQLDiagnosticCategory
impl Sync for SQLDiagnosticCategory
impl Unpin for SQLDiagnosticCategory
impl UnsafeUnpin for SQLDiagnosticCategory
impl UnwindSafe for SQLDiagnosticCategory
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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