2个版本
0.1.1 | 2024年4月26日 |
---|---|
0.1.0 | 2024年4月6日 |
#1247 in 数据库接口
86 每月下载量
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