#orm #mysql #postgresql #sqlite

rbdc-mssql

Rust SQL工具和ORM库。一个异步、纯Rust SQL crate,具有编译时动态SQL功能

22个版本 (稳定版)

4.5.4 2024年3月25日
4.5.1 2023年11月27日
4.3.10 2023年6月24日
4.3.0 2023年3月21日
0.1.18 2022年10月26日

#105 in #postgres

Download history • Rust 包仓库 20/week @ 2024-04-22 • Rust 包仓库 3/week @ 2024-04-29 • Rust 包仓库 9/week @ 2024-05-06 • Rust 包仓库 5/week @ 2024-05-20 • Rust 包仓库 44/week @ 2024-05-27 • Rust 包仓库 14/week @ 2024-06-03 • Rust 包仓库 25/week @ 2024-06-10 • Rust 包仓库 25/week @ 2024-06-17 • Rust 包仓库 8/week @ 2024-06-24 • Rust 包仓库 373/week @ 2024-07-01 • Rust 包仓库 370/week @ 2024-07-08 • Rust 包仓库 274/week @ 2024-07-15 • Rust 包仓库 212/week @ 2024-07-22 • Rust 包仓库

每月下载量1,229

Apache-2.0

120KB
3.5K SLoC

RBDC

  • 数据库驱动器抽象

  • 支持零拷贝serde-ser/de

Database -> bytes ->rbs::Value-> Struct(User Define) Struct(User Define) -> rbs::ValueRef -> ref clone() -> Database

如何定义我的驱动器?

应实现trait并加载驱动器

  • 实现rbdc::db::{Driver, MetaData, Row, Connection, ConnectOptions, Placeholder} trait;

依赖项

~7–20MB
~303K SLoC