3 releases (breaking)

Uses old Rust 2015

0.3.0 Jan 29, 2019
0.2.0 Jun 18, 2016
0.1.0 Nov 23, 2015

#130 in #native-bindings


Used in ejdb

MIT license

3.5MB
78K SLoC

C 78K SLoC // 0.0% comments Rust 43 SLoC // 0.1% comments Shell 15 SLoC

Native bindings for libejdb

This crate provides low-level bindings to libejdb. It is used as a basis for ejdb.rs, high-level bindings for EJDB.

Usage

Add a dependency in your Cargo.toml:

[dependencies]
ejdb-sys = "0.3"

To compile you need to have cmake installaled along with gcc and clang. In runtime you need to have gzlib installed and available through pkg-config (almost all distros have it preinstalled).

Note, however, that you usually don't need to depend on this crate directly; use ejdb library instead. Therefore, no compatibility guarantees are given.

License

This library is provided under MIT license.

Dependencies

~0–3MB
~52K SLoC