#persistence #embedded

sys tokyocabinet-sys

Basic wrapper for tokyocabinet key value stores for Rust

1 unstable release

Uses old Rust 2015

0.1.0 Mar 4, 2016

#88 in #persistence

Apache-2.0

5.5MB
89K SLoC

C 88K SLoC // 0.1% comments C++ 601 SLoC // 0.0% comments Rust 465 SLoC // 0.1% comments

Contains (static library, 745KB) tokyocabinet/libtokyocabinet.a, (Mach-o library, 605KB) libtokyocabinet.9.11.0.dylib, (Mach-o library, 605KB) tokyocabinet/libtokyocabinet.9.dylib, (Mach-o library, 605KB) tokyocabinet/libtokyocabinet.dylib, (Mach-o exe, 730KB) tokyocabinet/tokyocabinet_all.o, (Mach-o exe, 90KB) tokyocabinet/tcbtest and 37 more.

Tokyocabinet-sys

A crate for accessing low level functions in the TokyoCabinet key value store.

  • Abstract DB (tcadb)

  • B+ Tree DB (tcbdb)

  • Hash Table DB (tchdb)

  • Fixed length DB (tcfdb)

  • Table DB (tctdb)

  • Cursors (tccur)

  • Extensible Strings (tcxstr)

  • Array List (tclist)

  • Ordered Tree (tctree)

  • In Memory B+ Tree DB (tcndb)

  • In Memory Hash Table DB (tcmdb)

  • Memory Pool

Dependencies

~4.5MB
~64K SLoC