From 8655c93853506acf05f6ae4e58bfc2c6198be254 Mon Sep 17 00:00:00 2001 From: Conrad Ludgate Date: Mon, 12 Jun 2023 09:04:35 +0100 Subject: refactor server to allow pluggable db and tracing (#1036) * refactor server to allow pluggable db and tracing * clean up * fix descriptions * remove dependencies --- atuin-server-database/src/calendar.rs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 atuin-server-database/src/calendar.rs (limited to 'atuin-server-database/src/calendar.rs') diff --git a/atuin-server-database/src/calendar.rs b/atuin-server-database/src/calendar.rs new file mode 100644 index 00000000..7c05dce3 --- /dev/null +++ b/atuin-server-database/src/calendar.rs @@ -0,0 +1,17 @@ +// Calendar data + +use serde::{Deserialize, Serialize}; + +pub enum TimePeriod { + YEAR, + MONTH, + DAY, +} + +#[derive(Debug, Serialize, Deserialize)] +pub struct TimePeriodInfo { + pub count: u64, + + // TODO: Use this for merkle tree magic + pub hash: String, +} -- cgit v1.3.1