2018-12-21 21:34:09 +00:00
|
|
|
#[cfg(feature = "runtime")]
|
|
|
|
use lazy_static::lazy_static;
|
|
|
|
#[cfg(feature = "runtime")]
|
|
|
|
use tokio::runtime::{self, Runtime};
|
|
|
|
|
2018-12-30 05:06:24 +00:00
|
|
|
mod client;
|
2018-12-21 21:34:09 +00:00
|
|
|
#[cfg(feature = "runtime")]
|
2018-12-30 05:00:58 +00:00
|
|
|
mod config;
|
2018-12-29 05:01:10 +00:00
|
|
|
mod copy_out_reader;
|
2018-12-28 20:59:17 +00:00
|
|
|
mod portal;
|
2019-03-11 00:27:28 +00:00
|
|
|
mod query_iter;
|
|
|
|
mod query_portal_iter;
|
|
|
|
mod simple_query_iter;
|
2018-12-21 21:34:09 +00:00
|
|
|
mod statement;
|
2018-12-29 04:20:31 +00:00
|
|
|
mod to_statement;
|
2018-12-21 21:46:50 +00:00
|
|
|
mod transaction;
|
2018-12-21 21:34:09 +00:00
|
|
|
|
2018-12-22 05:01:49 +00:00
|
|
|
#[cfg(feature = "runtime")]
|
|
|
|
#[cfg(test)]
|
|
|
|
mod test;
|
|
|
|
|
2018-12-30 05:06:24 +00:00
|
|
|
pub use crate::client::*;
|
2018-12-21 21:34:09 +00:00
|
|
|
#[cfg(feature = "runtime")]
|
2018-12-30 05:00:58 +00:00
|
|
|
pub use crate::config::*;
|
2018-12-29 05:01:10 +00:00
|
|
|
pub use crate::copy_out_reader::*;
|
2018-12-28 20:59:17 +00:00
|
|
|
pub use crate::portal::*;
|
2019-03-11 00:27:28 +00:00
|
|
|
pub use crate::query_iter::*;
|
|
|
|
pub use crate::query_portal_iter::*;
|
|
|
|
pub use crate::simple_query_iter::*;
|
2018-12-21 21:34:09 +00:00
|
|
|
pub use crate::statement::*;
|
2018-12-29 04:20:31 +00:00
|
|
|
pub use crate::to_statement::*;
|
2018-12-21 21:46:50 +00:00
|
|
|
pub use crate::transaction::*;
|
2018-12-21 21:34:09 +00:00
|
|
|
|
|
|
|
#[cfg(feature = "runtime")]
|
|
|
|
lazy_static! {
|
|
|
|
static ref RUNTIME: Runtime = runtime::Builder::new()
|
|
|
|
.name_prefix("postgres-")
|
|
|
|
.build()
|
|
|
|
.unwrap();
|
|
|
|
}
|