diff --git a/src/database/mod.rs b/src/database/mod.rs index 083307e2..2e0f9ac8 100644 --- a/src/database/mod.rs +++ b/src/database/mod.rs @@ -18,15 +18,15 @@ pub struct Database; impl Database { pub async fn connect(string: &str) -> Result { #[cfg(feature = "sqlx-mysql")] - if DbBackend::MySql::starts_with(string) { + if DbBackend::MySql.url_starts_with(string) { return crate::SqlxMySqlConnector::connect(string).await; } #[cfg(feature = "sqlx-postgres")] - if DbBackend::Postgres::starts_with(string) { + if DbBackend::Postgres.url_starts_with(string) { return crate::SqlxPostgresConnector::connect(string).await; } #[cfg(feature = "sqlx-sqlite")] - if DbBackend::Sqlite::starts_with(string) { + if DbBackend::Sqlite.url_starts_with(string) { return crate::SqlxSqliteConnector::connect(string).await; } #[cfg(feature = "mock")] diff --git a/src/driver/mock.rs b/src/driver/mock.rs index 626d8502..45e521a5 100644 --- a/src/driver/mock.rs +++ b/src/driver/mock.rs @@ -31,15 +31,15 @@ impl MockDatabaseConnector { #[allow(unused_variables)] pub fn accepts(string: &str) -> bool { #[cfg(feature = "sqlx-mysql")] - if DbBackend::MySql::accepts(string) { + if DbBackend::MySql.url_starts_with(string) { return true; } #[cfg(feature = "sqlx-postgres")] - if DbBackend::Postgres::accepts(string) { + if DbBackend::Postgres.url_starts_with(string) { return true; } #[cfg(feature = "sqlx-sqlite")] - if DbBackend::Sqlite::accepts(string) { + if DbBackend::Sqlite.url_starts_with(string) { return true; } false diff --git a/src/driver/sqlx_mysql.rs b/src/driver/sqlx_mysql.rs index 4aeb77e1..f754edaf 100644 --- a/src/driver/sqlx_mysql.rs +++ b/src/driver/sqlx_mysql.rs @@ -20,7 +20,7 @@ pub struct SqlxMySqlPoolConnection { impl SqlxMySqlConnector { pub fn accepts(string: &str) -> bool { - DbBackend::MySql::starts_with(string) + DbBackend::MySql.url_starts_with(string) } pub async fn connect(string: &str) -> Result { diff --git a/src/driver/sqlx_postgres.rs b/src/driver/sqlx_postgres.rs index ecd68133..4a1aa807 100644 --- a/src/driver/sqlx_postgres.rs +++ b/src/driver/sqlx_postgres.rs @@ -20,7 +20,7 @@ pub struct SqlxPostgresPoolConnection { impl SqlxPostgresConnector { pub fn accepts(string: &str) -> bool { - DbBackend::Postgres::starts_with(string) + DbBackend::Postgres.url_starts_with(string) } pub async fn connect(string: &str) -> Result { diff --git a/src/driver/sqlx_sqlite.rs b/src/driver/sqlx_sqlite.rs index 995d6b98..a083929a 100644 --- a/src/driver/sqlx_sqlite.rs +++ b/src/driver/sqlx_sqlite.rs @@ -20,7 +20,7 @@ pub struct SqlxSqlitePoolConnection { impl SqlxSqliteConnector { pub fn accepts(string: &str) -> bool { - DbBackend::Sqlite::starts_with(string) + DbBackend::Sqlite.url_starts_with(string) } pub async fn connect(string: &str) -> Result {