Cont. added reexports for sqlx errors (#1434)
* added reexports for sqlx errors (#1181) Co-authored-by: erhodes <erik@space-nav.com> * Re-export SQLx error types * Apply suggestions from code review --------- Co-authored-by: e-rhodes <33500135+e-rhodes@users.noreply.github.com> Co-authored-by: erhodes <erik@space-nav.com> Co-authored-by: Chris Tsang <chris.2y3@outlook.com>
This commit is contained in:
parent
67aa35e3c1
commit
e2721e094a
16
src/error.rs
16
src/error.rs
@ -1,5 +1,15 @@
|
|||||||
#[cfg(feature = "sqlx-dep")]
|
#[cfg(all(feature = "sea-orm-internal", feature = "sqlx-dep"))]
|
||||||
use sqlx::error::Error as SqlxError;
|
pub use sqlx::error::Error as SqlxError;
|
||||||
|
|
||||||
|
#[cfg(all(feature = "sea-orm-internal", feature = "sqlx-mysql"))]
|
||||||
|
pub use sqlx::mysql::MySqlDatabaseError as SqlxMySqlError;
|
||||||
|
|
||||||
|
#[cfg(all(feature = "sea-orm-internal", feature = "sqlx-postgres"))]
|
||||||
|
pub use sqlx::postgres::PgDatabaseError as SqlxPostgresError;
|
||||||
|
|
||||||
|
#[cfg(all(feature = "sea-orm-internal", feature = "sqlx-sqlite"))]
|
||||||
|
pub use sqlx::sqlite::SqliteError as SqlxSqliteError;
|
||||||
|
|
||||||
use thiserror::Error;
|
use thiserror::Error;
|
||||||
|
|
||||||
/// An error from unsuccessful database operations
|
/// An error from unsuccessful database operations
|
||||||
@ -71,7 +81,7 @@ pub enum RuntimeErr {
|
|||||||
/// SQLx Error
|
/// SQLx Error
|
||||||
#[cfg(feature = "sqlx-dep")]
|
#[cfg(feature = "sqlx-dep")]
|
||||||
#[error("{0}")]
|
#[error("{0}")]
|
||||||
SqlxError(SqlxError),
|
SqlxError(sqlx::error::Error),
|
||||||
/// Error generated from within SeaORM
|
/// Error generated from within SeaORM
|
||||||
#[error("{0}")]
|
#[error("{0}")]
|
||||||
Internal(String),
|
Internal(String),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user