19 lines
365 B
Rust
19 lines
365 B
Rust
|
use serde::{
|
||
|
Deserialize,
|
||
|
Serialize,
|
||
|
};
|
||
|
use std::path::PathBuf;
|
||
|
|
||
|
#[derive(Debug, Serialize, Deserialize)]
|
||
|
#[serde(default, rename_all = "kebab-case")]
|
||
|
pub struct Config {
|
||
|
pub database_path: PathBuf,
|
||
|
}
|
||
|
|
||
|
impl Default for Config {
|
||
|
fn default() -> Self {
|
||
|
Config {
|
||
|
database_path: crate::DEFAULT_DATABASE_PATH.into(),
|
||
|
}
|
||
|
}
|
||
|
}
|