Ensured everything is serializing/deserializing to camelCase

This commit is contained in:
quexeky
2024-10-17 17:07:47 +11:00
parent 8b67dc2a7b
commit a316b8f5e6
4 changed files with 12 additions and 3 deletions
+5 -3
View File
@@ -6,7 +6,7 @@ use std::{
use directories::BaseDirs;
use rustbreak::{deser::Bincode, PathDatabase};
use serde::Deserialize;
use serde::{Deserialize, Serialize};
use url::Url;
use crate::DB;
@@ -19,12 +19,14 @@ pub struct DatabaseAuth {
pub client_id: String,
}
#[derive(serde::Serialize, Clone, Deserialize)]
#[derive(Serialize, Clone, Deserialize)]
#[serde(rename_all="camelCase")]
pub struct DatabaseApps {
pub apps_base_dir: String,
}
#[derive(serde::Serialize, Clone, Deserialize)]
#[derive(Serialize, Clone, Deserialize)]
#[serde(rename_all="camelCase")]
pub struct Database {
pub auth: Option<DatabaseAuth>,
pub base_url: String,