unreql_deadpool 0.2.1

Deadpool for UnReQL
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Deadpool for UnReQL

This crate implements a [`deadpool`](https://crates.io/crates/deadpool)
manager for [`unreql`](https://crates.io/crates/unreql).

## Example

```rust
use unreql::{r, cmd::connect};
use unreql_deadpool::{IntoPoolWrapper, SessionManager};
use deadpool::managed::Pool;

let cfg = connect::Options::default();
let manager = SessionManager::new(cfg);
let pool = Pool::builder(manager).max_size(20).build().unwrap().wrapper();
let user: User = r.table("users").get("id").exec(&pool).await?;
```