fix config parser

This commit is contained in:
Namekuji 2023-07-10 03:23:25 -04:00
parent a9ac5fcfec
commit b6d909f79d
No known key found for this signature in database
GPG key ID: 1D62332C07FBA532

View file

@ -69,7 +69,7 @@ async fn main() {
} }
#[derive(Debug, PartialEq, Deserialize)] #[derive(Debug, PartialEq, Deserialize)]
#[serde(rename = "camelCase")] #[serde(rename_all = "camelCase")]
pub struct Config { pub struct Config {
pub url: url::Url, pub url: url::Url,
pub db: DbConfig, pub db: DbConfig,
@ -78,7 +78,6 @@ pub struct Config {
} }
#[derive(Debug, PartialEq, Deserialize)] #[derive(Debug, PartialEq, Deserialize)]
#[serde(rename = "camelCase")]
pub struct DbConfig { pub struct DbConfig {
pub host: String, pub host: String,
pub port: u32, pub port: u32,
@ -88,7 +87,6 @@ pub struct DbConfig {
} }
#[derive(Debug, PartialEq, Deserialize)] #[derive(Debug, PartialEq, Deserialize)]
#[serde(rename = "camelCase")]
pub struct RedisConfig { pub struct RedisConfig {
pub host: String, pub host: String,
pub port: u32, pub port: u32,
@ -102,7 +100,7 @@ pub struct RedisConfig {
} }
#[derive(Debug, PartialEq, Deserialize)] #[derive(Debug, PartialEq, Deserialize)]
#[serde(rename = "camelCase")] #[serde(rename_all = "camelCase")]
pub struct TlsConfig { pub struct TlsConfig {
pub host: String, pub host: String,
pub reject_unauthorized: bool, pub reject_unauthorized: bool,