#[cfg(all(feature = "r2d2", not(feature = "rest")))]
#[tokio::test(flavor = "current_thread")]
async fn builder() {
use libtaos::*;
use stdext::prelude::DurationExt;
let cfg = TaosCfgBuilder::default().build().unwrap();
use std::time::Duration;
let _pool = r2d2::Pool::builder()
.max_lifetime(Some(Duration::from_minutes(100))) .connection_timeout(Duration::from_minutes(2)) .build(cfg)
.expect("");
let taos = _pool.get().expect("");
taos.exec("select server_version()").await.unwrap();
}