diff options
author | metamuffin <metamuffin@disroot.org> | 2023-01-11 16:27:16 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-01-11 16:27:16 +0100 |
commit | 948700d35f0eddbc2e0fd29548991e687362983d (patch) | |
tree | 29592f56a5db4998b03c4ddf6c330b25dfcad393 /server/src/database.rs | |
parent | 0d81cb164983fdb40a9f0daebd5951d3cdc084e6 (diff) | |
download | jellything-948700d35f0eddbc2e0fd29548991e687362983d.tar jellything-948700d35f0eddbc2e0fd29548991e687362983d.tar.bz2 jellything-948700d35f0eddbc2e0fd29548991e687362983d.tar.zst |
move files
Diffstat (limited to 'server/src/database.rs')
-rw-r--r-- | server/src/database.rs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/server/src/database.rs b/server/src/database.rs new file mode 100644 index 0000000..3ba8c52 --- /dev/null +++ b/server/src/database.rs @@ -0,0 +1,13 @@ +use anyhow::Context; + +#[derive(Debug)] +pub struct Database { + pub db: sled::Db, +} + +impl Database { + pub fn open(path: &str) -> Result<Self, anyhow::Error> { + let db = sled::open(path).context("opening database")?; + Ok(Self { db }) + } +} |