persawkv 0.0.0-alpha.0

Simple persistent generic HashMap/Key-value store

persawkv version Build status Documentation License

Simple persistent generic HashMap/key-value store. It is a relatively shim wrapper around the Persy Index API. This crate only supports types as keys/values which are directly supported by the Persy Index API itself.

This is in a beta state at the moment.

Basic usage:

let test_store = persawkv::KV::<String, String>::new("./", "runint").unwrap();

let _ = test_store.insert("key".to_string(), "value".to_string());
println!("{:?}", test_store.get(&"key".to_string()));
let _ = test_store.remove("key".to_string());