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

rbdc

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

27 stable releases

new 4.5.41 Nov 16, 2024
4.5.38 Oct 8, 2024
4.5.34 Jul 26, 2024
4.5.30 Mar 28, 2024
0.1.22 Sep 15, 2022

#116 in #database-driver

Download history 937/week @ 2024-07-28 619/week @ 2024-08-04 658/week @ 2024-08-11 595/week @ 2024-08-18 491/week @ 2024-08-25 508/week @ 2024-09-01 670/week @ 2024-09-08 504/week @ 2024-09-15 745/week @ 2024-09-22 666/week @ 2024-09-29 1209/week @ 2024-10-06 676/week @ 2024-10-13 784/week @ 2024-10-20 482/week @ 2024-10-27 689/week @ 2024-11-03 335/week @ 2024-11-10

2,344 downloads per month
Used in 30 crates (14 directly)

Apache-2.0

170KB
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

~7–19MB
~296K SLoC