2个版本

0.1.1 2024年4月26日
0.1.0 2024年4月6日

#1247 in 数据库接口

Download history 45/week @ 2024-04-27 2/week @ 2024-05-04

86 每月下载量

MIT 许可证

380KB
3.5K SLoC

UnReQL的Deadpool

这个crate实现了一个deadpool管理器,用于unreql

示例

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?;

lib.rs:

UnReQL的Deadpool

这个crate实现了一个deadpool管理器,用于unreql

示例

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?;

依赖项

~16–30MB
~551K SLoC