#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

new 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

#86 in #postgres

Download history 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 320/week @ 2024-04-07 331/week @ 2024-04-14 400/week @ 2024-04-21 650/week @ 2024-04-28 382/week @ 2024-05-05

1,805 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–23MB
~315K SLoC