#![forbid(unsafe_code)]
#[cfg(all(
any(feature = "sqlx-mysql", feature = "sqlx-any"),
feature = "with-jiff",
not(feature = "unimplemented-jiff-sqlx-mysql")
))]
const _: () = panic!(
"sea-query-sqlx does not support with-jiff together with sqlx-mysql/sqlx-any yet; \
enable the `unimplemented-jiff-sqlx-mysql` feature to acknowledge the limitation and keep the \
current runtime panic behavior"
);
#[cfg(feature = "sqlx-any")]
mod sqlx_any;
#[cfg(feature = "sqlx-mysql")]
mod sqlx_mysql;
#[cfg(feature = "sqlx-postgres")]
mod sqlx_postgres;
#[cfg(feature = "sqlx-sqlite")]
mod sqlx_sqlite;
mod values;
pub use crate::values::SqlxValues;
#[cfg(any(
feature = "sqlx-mysql",
feature = "sqlx-postgres",
feature = "sqlx-sqlite",
feature = "sqlx-any"
))]
mod sqlx;
#[cfg(any(
feature = "sqlx-mysql",
feature = "sqlx-postgres",
feature = "sqlx-sqlite",
feature = "sqlx-any"
))]
pub use crate::sqlx::SqlxBinder;