pub enum ErrorKind {
InvalidValue(String),
SQLx(Error),
}Expand description
Provides a way to categorize the pagination error.
Variants§
InvalidValue(String)
Raised when the value of a field is invalid.
SQLx(Error)
Raised during a database operation using the sqlx crate. Only available when the sqlx feature is enabled.
Implementations§
Source§impl ErrorKind
impl ErrorKind
Sourcepub fn is_invalid_value_error(&self) -> bool
pub fn is_invalid_value_error(&self) -> bool
Check if the ErrorKind is a ErrorKind::InvalidValue.
Sourcepub fn is_sqlx_error(&self) -> bool
pub fn is_sqlx_error(&self) -> bool
Check if the ErrorKind is a ErrorKind::SQLx. Only available when the sqlx feature is enabled.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ErrorKind
impl !RefUnwindSafe for ErrorKind
impl Send for ErrorKind
impl Sync for ErrorKind
impl Unpin for ErrorKind
impl !UnwindSafe for ErrorKind
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> 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