kellnr_settings/
postgresql.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Deserialize, Serialize, Eq, PartialEq, Clone)]
4#[serde(default)]
5pub struct Postgresql {
6 pub enabled: bool,
7 pub address: String,
8 pub port: u16,
9 pub db: String,
10 pub user: String,
11 #[serde(skip_serializing, default)]
12 pub pwd: String,
13}
14
15impl Default for Postgresql {
16 fn default() -> Self {
17 Self {
18 enabled: false,
19 address: "localhost".to_string(),
20 port: 5432,
21 db: "kellnr".to_string(),
22 user: String::new(),
23 pwd: String::new(),
24 }
25 }
26}