rust-rocksdb 0.47.0

Rust wrapper for Facebook's RocksDB embeddable database
Documentation
use rust_rocksdb::{
    DB,
    perf::{MemoryUsageBuilder, get_memory_usage_stats},
};

#[test]
fn test_memory_usage_builder() {
    let tempdir = tempfile::tempdir().unwrap();

    let db = DB::open_default(tempdir.path()).unwrap();
    let mut builder = MemoryUsageBuilder::new().unwrap();
    builder.add_db(&db);
    let memory_usage = builder.build().unwrap();
    assert!(memory_usage.approximate_mem_table_total() > 0);

    // alternative non-builder approach
    let memory_usage = get_memory_usage_stats(Some(&[&db]), None).unwrap();
    assert!(memory_usage.mem_table_total > 0);
}