1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
extern crate pmemkv_sys;
#[macro_use]
extern crate error_chain;

pub mod kvengine;

pub mod errors {
    error_chain! {
        errors {
            #[derive(partial_eq)]
            NotFound(v: String) {
                description("NotFound"),
                display("Cannot find: {}", v),
            }
            #[derive(partial_eq)]
            Fail
        }

        foreign_links {
            Ffi(::std::ffi::NulError);
        }
    }
}