1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! $ cargo run --release --example load-all
//!
//! Load everything. Almost never useful other than for benchmarking.

use std::time::Instant;

fn main() -> db_dump::Result<()> {
    let start = Instant::now();

    let db = db_dump::load_all("./db-dump.tar.gz")?;

    let elapsed = start.elapsed();
    println!("{}.{:03}sec", elapsed.as_secs(), elapsed.subsec_millis());
    drop(db);
    Ok(())
}