pub enum MySqlError {
ConfigError(String),
ConnectionError(String),
DatabaseCreationError(String),
DatabaseDropError(String),
QueryExecutionError(String),
TransactionError(String),
Generic(String),
}
Expand description
MySQL-specific errors for the testkit
Variants§
ConfigError(String)
Error with the configuration
ConnectionError(String)
Error connecting to the database
DatabaseCreationError(String)
Error creating a database
DatabaseDropError(String)
Error dropping a database
QueryExecutionError(String)
Error executing a query
TransactionError(String)
Error with transactions
Generic(String)
Generic error
Trait Implementations§
Source§impl Clone for MySqlError
impl Clone for MySqlError
Source§fn clone(&self) -> MySqlError
fn clone(&self) -> MySqlError
Returns a copy 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 MySqlError
impl Debug for MySqlError
Source§impl Display for MySqlError
impl Display for MySqlError
Source§impl Error for MySqlError
impl Error for MySqlError
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<&str> for MySqlError
impl From<&str> for MySqlError
Source§impl From<Error> for MySqlError
impl From<Error> for MySqlError
Auto Trait Implementations§
impl Freeze for MySqlError
impl RefUnwindSafe for MySqlError
impl Send for MySqlError
impl Sync for MySqlError
impl Unpin for MySqlError
impl UnwindSafe for MySqlError
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