pub enum PreparedStatementError {
ParameterCountMismatch {
expected: usize,
actual: usize,
},
ParseError(String),
}Expand description
Errors that can occur during prepared statement operations
Variants§
ParameterCountMismatch
Wrong number of parameters provided
ParseError(String)
Failed to parse bound SQL
Trait Implementations§
Source§impl Clone for PreparedStatementError
impl Clone for PreparedStatementError
Source§fn clone(&self) -> PreparedStatementError
fn clone(&self) -> PreparedStatementError
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 PreparedStatementError
impl Debug for PreparedStatementError
Source§impl Display for PreparedStatementError
impl Display for PreparedStatementError
Source§impl Error for PreparedStatementError
impl Error for PreparedStatementError
1.30.0 · 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<PreparedStatementError> for SessionError
impl From<PreparedStatementError> for SessionError
Source§fn from(e: PreparedStatementError) -> Self
fn from(e: PreparedStatementError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PreparedStatementError
impl RefUnwindSafe for PreparedStatementError
impl Send for PreparedStatementError
impl Sync for PreparedStatementError
impl Unpin for PreparedStatementError
impl UnwindSafe for PreparedStatementError
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,
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