#session #sqlx #mysql #postgresql #sqlite

async-sqlx-session

async-session的sqlx会话存储

6个版本 (3个重大变更)

0.4.0 2021年6月1日
0.3.0 2021年2月3日
0.2.1 2020年11月6日
0.2.0 2020年8月3日
0.1.1 2020年7月26日

#2294 in 数据库接口

Download history 189/week @ 2024-03-11 83/week @ 2024-03-18 148/week @ 2024-03-25 95/week @ 2024-04-01 97/week @ 2024-04-08 75/week @ 2024-04-15 51/week @ 2024-04-22 24/week @ 2024-04-29 45/week @ 2024-05-06 78/week @ 2024-05-13 67/week @ 2024-05-20 17/week @ 2024-05-27 32/week @ 2024-06-03 22/week @ 2024-06-10 24/week @ 2024-06-17 31/week @ 2024-06-24

每月111次下载

MIT/Apache

64KB
871

async-sqlx-session

sqlx-支持async-session的会话存储

安装

sqlite

async-sqlx-session = { version = "0.4.0", features = ["sqlite"] }

postgres

async-sqlx-session = { version = "0.4.0", features = ["pg"] }

mysql

async-sqlx-session = { version = "0.4.0", features = ["mysql"] }

可选 async_std 功能

要在async-std运行时使用spawn_cleanup_task函数,请启用async_std功能,该功能可以与上述任何数据存储一起使用。

async-sqlx-session = { version = "0.4.0", features = ["pg", "async_std"] }

Cargo功能

安全性

此crate使用#![deny(unsafe_code)]来确保所有内容都在100%安全的Rust中实现。

许可证

根据您的选择,在Apache许可证,版本2.0MIT许可证下许可。
除非您明确声明,否则您提交给此crate以供包含的任何有意贡献,根据Apache-2.0许可证的定义,应如上双许可,不附加任何额外条款或条件。

依赖项

~13–30MB
~524K SLoC