17 lines
558 B
Rust
17 lines
558 B
Rust
use rocksdb::{DB, Options};
|
|
|
|
fn main() {
|
|
let path = "_path_for_rocksdb_storage";
|
|
{
|
|
let db = DB::open_default(path).unwrap();
|
|
db.put(b"my key", b"my value").unwrap();
|
|
match db.get(b"my key") {
|
|
Ok(Some(value)) => println!("retrieved value {}", String::from_utf8(value).unwrap()),
|
|
Ok(None) => println!("value not found"),
|
|
Err(e) => println!("operational problem encountered: {}", e),
|
|
}
|
|
db.delete(b"my key").unwrap();
|
|
}
|
|
let _ = DB::destroy(&Options::default(), path);
|
|
}
|