1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
extern crate libc;
extern crate lightgbm_sys;
extern crate serde_json;

#[macro_use]
macro_rules! lgbm_call {
    ($x:expr) => {
        Error::check_return_value(unsafe { $x })
    };
}

mod error;
pub use error::{Error, Result};

mod dataset;
pub use dataset::Dataset;

mod booster;
pub use booster::Booster;