From c64d3cd8cda389909b4b3dbdf00c0710e2c9a490 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 9 Jan 2023 22:53:14 +0100 Subject: a --- src/database.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/database.rs (limited to 'src/database.rs') diff --git a/src/database.rs b/src/database.rs new file mode 100644 index 0000000..51f7cb2 --- /dev/null +++ b/src/database.rs @@ -0,0 +1,13 @@ +use anyhow::Context; + +#[derive(Debug)] +pub struct Database { + db: sled::Db, +} + +impl Database { + pub fn open(path: &str) -> Result { + let db = sled::open(path).context("opening database")?; + Ok(Self { db }) + } +} -- cgit v1.2.3-70-g09d2