use serde::{Deserialize, Serialize};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let db = sled::Config::new().temporary(true).open().unwrap();
let tree = typed_sled::Tree::<String, SomeValue>::open(&db, "unique_id");
tree.insert(&"some_key".to_owned(), &SomeValue(10))?;
assert_eq!(tree.get(&"some_key".to_owned())?, Some(SomeValue(10)));
Ok(())
}
#[derive(Debug, Clone, Serialize, Deserialize, PartialEq)]
struct SomeValue(u32);