#orm #mysql #postgresql #sqlite #database-driver

rbdc

The Rust SQL Toolkit and ORM Library. An async, pure Rust SQL crate featuring compile-time Dynamic SQL

43 stable releases

4.5.30 Mar 28, 2024
4.5.26 Feb 1, 2024
4.5.15 Dec 28, 2023
4.5.9 Nov 15, 2023
0.1.22 Sep 15, 2022

#99 in #database-driver

Download history 477/week @ 2023-12-22 353/week @ 2023-12-29 396/week @ 2024-01-05 441/week @ 2024-01-12 282/week @ 2024-01-19 340/week @ 2024-01-26 221/week @ 2024-02-02 149/week @ 2024-02-09 244/week @ 2024-02-16 657/week @ 2024-02-23 1417/week @ 2024-03-01 725/week @ 2024-03-08 546/week @ 2024-03-15 736/week @ 2024-03-22 665/week @ 2024-03-29 274/week @ 2024-04-05

2,328 downloads per month
Used in 27 crates (13 directly)

Apache-2.0

160KB
4.5K SLoC

RBDC driver abstract

  • an database driver abstract for rbatis
  • supported database drivers see rbatis

how to define my driver to support rbdc driver?

should impl trait and load driver

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

Dependencies

~8–23MB
~312K SLoC