use std::path::PathBuf;
use tegdb::Engine;
fn main() {
let path = PathBuf::from("test.db");
let mut engine = Engine::new(path.clone());
let key = b"key";
let value = b"value";
engine.set(key, value.to_vec());
let get_value = engine.get(key);
println!("Got value: {}", String::from_utf8_lossy(&get_value));
engine.del(key);
let values = engine.scan(b"a".to_vec()..b"z".to_vec());
for (key, value) in values {
println!(
"Got key: {}, value: {}",
String::from_utf8_lossy(&key),
String::from_utf8_lossy(&value)
);
}
drop(engine);
}