Ensured everything is serializing/deserializing to camelCase

This commit is contained in:
quexeky
2024-10-17 17:07:47 +11:00
parent defba511a5
commit 7a95b7f77f
4 changed files with 12 additions and 3 deletions

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,