lmdb_rs_m/
lib.rs

1#![allow(trivial_casts)]
2#![allow(trivial_numeric_casts)]
3
4extern crate libc;
5extern crate bitflags;
6
7
8#[macro_use] extern crate log;
9
10extern crate liblmdb_sys_m as ffi;
11
12pub use libc::c_int;
13pub use ffi::{mdb_filehandle_t, MDB_stat, MDB_envinfo, MDB_val};
14pub use core::{EnvBuilder, Environment, EnvFlags, EnvCreateFlags};
15pub use core::{Database, DbFlags, DbHandle};
16pub use core::{Transaction, ReadonlyTransaction, MdbError, MdbValue};
17pub use core::{Cursor, CursorValue, CursorIter, CursorKeyRangeIter};
18pub use traits::{FromMdbValue, ToMdbValue};
19
20pub mod core;
21pub mod traits;
22mod utils;
23
24#[cfg(test)]
25mod tests;