1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#[macro_use]
extern crate rental;

mod error;
mod json;
mod pool;

#[cfg(feature = "migrate")]
mod migrate;

pub use c3p0_common::*;

pub mod sqlite {

    pub use crate::json::*;
    pub use crate::pool::*;

    #[cfg(feature = "migrate")]
    pub use crate::migrate::*;

    pub mod r2d2 {
        pub use r2d2::*;
        pub use r2d2_sqlite::*;
    }

    pub mod driver {
        pub use rusqlite::*;
    }
}