r2d2-influx_db_client

Crates.ior2d2-influx_db_client
lib.rsr2d2-influx_db_client
version0.1.1
sourcesrc
created_at2019-09-02 19:02:36.047473
updated_at2019-09-02 19:10:59.236748
descriptionInfluxDB support for the R2D2 connection pool.
homepage
repositoryhttps://github.com/bwolf/r2d2-influx_db_client.git
max_upload_size
id161639
size7,482
Marcus Geiger (bwolf)

documentation

README

r2d2-influx_db_client   Latest Version

influx_db_client support library for the r2d2 connection pool.

Install

Add to Cargo.toml:

influx_db_client = "0.3.6"
r2d2 = "0.8"
r2d2-influx_db_client = "0.1.0"

Example

use std::time::Duration;

use r2d2_influx_db_client::{Authentication, InfluxDbConnectionManager};

fn main() {
    let con_mgr = InfluxDbConnectionManager::new("localhost", 8086, "tutorial");
    let pool = r2d2::Pool::builder()
        .connection_timeout(Duration::from_secs(1))
        .test_on_check_out(true)
        .max_size(15)
        .build(connection_manager)
        .expect("Pool");

    // Use pool...
}
Commit count: 4

cargo fmt