#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

#84 in #postgres

Download history 522/week @ 2023-12-24 322/week @ 2023-12-31 528/week @ 2024-01-07 347/week @ 2024-01-14 270/week @ 2024-01-21 292/week @ 2024-01-28 208/week @ 2024-02-04 160/week @ 2024-02-11 230/week @ 2024-02-18 1795/week @ 2024-02-25 577/week @ 2024-03-03 503/week @ 2024-03-10 535/week @ 2024-03-17 780/week @ 2024-03-24 602/week @ 2024-03-31 182/week @ 2024-04-07

2,154 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–22MB
~308K SLoC