1extern crate kv_cab;
2
3use kv_cab::{ KV, Value };
4
5fn main() {
6 let cab_path = "./db.cab";
7 let mut test_store = KV::<String, Value>::new(cab_path).unwrap();
8
9 let _ = test_store.insert("key".to_string(), Value::String("value".to_string()));
10 println!("{:?}", test_store.get("key".to_string()).unwrap());
11 let _ = test_store.remove("key".to_string());
12
13 let _ = KV::<String, Value>::new(cab_path)
14 .unwrap()
15 .insert("key".to_string(), Value::String("value".to_string()));
16
17 let _ = KV::<String, Value>::new(cab_path)
18 .unwrap()
19 .remove("key".to_string());
20
21 let _ = std::fs::remove_file(cab_path);
22}