#bindings #database #flags #tdb

trivialdb

Rust bindings for the TDB database library

5 releases

0.1.4 Aug 28, 2023
0.1.3 Jul 10, 2023
0.1.2 Jul 10, 2023
0.1.1 Jun 12, 2023
0.1.0 Jun 12, 2023

#80 in Database implementations

Download history 3/week @ 2024-01-22 1/week @ 2024-02-19 8/week @ 2024-02-26 26/week @ 2024-03-04 12/week @ 2024-03-11 14/week @ 2024-03-18 73/week @ 2024-04-01 2/week @ 2024-04-08 174/week @ 2024-04-15

252 downloads per month
Used in silver-platter

LGPL-3.0-or-later

24KB
554 lines

Rust bindings for TDB

This rust crate provides idiomatic Rust bindings for the Trivial Database (TDB) library.

See the TDB homepage for more details.

Example

use trivialdb::{Tdb,Flags};

let tdb = Tdb::memory(None, Flags::empty());

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

lib.rs:

Rust bindings for TDB (Trivial Database)

Dependencies

~0–2.3MB
~46K SLoC