#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

45 stable releases

4.5.33 May 12, 2024
4.5.30 Mar 28, 2024
4.5.15 Dec 28, 2023
4.5.9 Nov 15, 2023
0.1.22 Sep 15, 2022

#91 in #database-driver

Download history 152/week @ 2024-02-08 214/week @ 2024-02-15 638/week @ 2024-02-22 1445/week @ 2024-02-29 664/week @ 2024-03-07 558/week @ 2024-03-14 598/week @ 2024-03-21 806/week @ 2024-03-28 373/week @ 2024-04-04 324/week @ 2024-04-11 362/week @ 2024-04-18 384/week @ 2024-04-25 694/week @ 2024-05-02 442/week @ 2024-05-09 380/week @ 2024-05-16 367/week @ 2024-05-23

1,930 downloads per month
Used in 27 crates (13 directly)

Apache-2.0

165KB
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–22MB
~308K SLoC