From 27c735cf790c4c2e843845aad5f48d147128e357 Mon Sep 17 00:00:00 2001 From: Radical Date: Mon, 28 Apr 2025 23:42:11 +0200 Subject: [PATCH 1/4] deps: add required features to sqlx --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index e10a3ac..5b4c452 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,7 @@ edition = "2024" [dependencies] actix-web = "4.10" serde = { version = "1.0.219", features = ["derive"] } -sqlx = "0.8" +sqlx = { version = "0.8", features = ["runtime-tokio", "tls-native-tls", "postgres"] } toml = "0.8.21" url = { version = "2.5.4", features = ["serde"] } From aa92de3f3e84d367fbb4e1dc1dc7e9de282489e7 Mon Sep 17 00:00:00 2001 From: Radical Date: Mon, 28 Apr 2025 23:44:30 +0200 Subject: [PATCH 2/4] refactor: remove unused import --- src/config.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/config.rs b/src/config.rs index a58718e..b8f9955 100644 --- a/src/config.rs +++ b/src/config.rs @@ -1,8 +1,6 @@ use serde::Deserialize; use tokio::fs::read_to_string; use crate::Error; -use url::Url; - #[derive(Debug, Deserialize)] pub struct ConfigBuilder { From 5881b5f0587c0dac32feff99bf9ce6333b3e71a3 Mon Sep 17 00:00:00 2001 From: Radical Date: Mon, 28 Apr 2025 23:46:34 +0200 Subject: [PATCH 3/4] feat: add database name option --- src/config.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config.rs b/src/config.rs index b8f9955..a9f720d 100644 --- a/src/config.rs +++ b/src/config.rs @@ -13,6 +13,7 @@ pub struct Database { username: String, password: String, hostname: String, + database: String, port: u16 } From c059da9d7310563c71bd7c8cdd0340a1b1e33849 Mon Sep 17 00:00:00 2001 From: Radical Date: Mon, 28 Apr 2025 23:47:49 +0200 Subject: [PATCH 4/4] build: change toml version --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 5b4c452..03eb2af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ edition = "2024" actix-web = "4.10" serde = { version = "1.0.219", features = ["derive"] } sqlx = { version = "0.8", features = ["runtime-tokio", "tls-native-tls", "postgres"] } -toml = "0.8.21" +toml = "0.8" url = { version = "2.5.4", features = ["serde"] } [dependencies.tokio]