trivialdb 0.1.9

Rust bindings for the TDB database library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use trivialdb::{Flags, Tdb};

fn main() {
    let mut tdb = Tdb::open(
        "simple.db",
        None,
        Flags::empty(),
        trivialdb::O_CREAT | trivialdb::O_RDWR,
        0o644,
    )
    .unwrap();

    tdb.store(b"key", b"value", None).unwrap();
    assert_eq!(Some(b"value".to_vec()), tdb.fetch(b"key").unwrap());
}