From 304ba8043a3e3bd820e0b3d19c2f2dd313ffea33 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Fri, 27 Oct 2023 10:39:59 +1300 Subject: [PATCH] config.data_directory --- sample/.gitignore | 2 ++ sample/sample.config.ron | 1 + src/config.rs | 2 ++ 3 files changed, 5 insertions(+) create mode 100644 sample/.gitignore diff --git a/sample/.gitignore b/sample/.gitignore new file mode 100644 index 0000000..2c1ff88 --- /dev/null +++ b/sample/.gitignore @@ -0,0 +1,2 @@ +lmdb/ +event.map \ No newline at end of file diff --git a/sample/sample.config.ron b/sample/sample.config.ron index edb8308..21b6b07 100644 --- a/sample/sample.config.ron +++ b/sample/sample.config.ron @@ -1,4 +1,5 @@ Config( + data_directory: "./sample", ip_address: "127.0.0.1", port: 8080, name: None, diff --git a/src/config.rs b/src/config.rs index 4de9174..c79ea52 100644 --- a/src/config.rs +++ b/src/config.rs @@ -2,6 +2,7 @@ use serde::{Deserialize, Serialize}; #[derive(Debug, Clone, Serialize, Deserialize)] pub struct Config { + pub data_directory: String, pub ip_address: String, pub port: u16, pub name: Option, @@ -12,6 +13,7 @@ pub struct Config { impl Default for Config { fn default() -> Config { Config { + data_directory: "/tmp".to_string(), ip_address: "127.0.0.1".to_string(), port: 80, name: None,