#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

31 stable releases

4.5.45 Dec 12, 2024
4.5.41 Nov 16, 2024
4.5.34 Jul 26, 2024
4.5.30 Mar 28, 2024
0.1.22 Sep 15, 2022

#125 in #database-driver

Download history 533/week @ 2024-10-29 641/week @ 2024-11-05 527/week @ 2024-11-12 498/week @ 2024-11-19 856/week @ 2024-11-26 864/week @ 2024-12-03 1294/week @ 2024-12-10 484/week @ 2024-12-17 282/week @ 2024-12-24 351/week @ 2024-12-31 756/week @ 2025-01-07 575/week @ 2025-01-14 499/week @ 2025-01-21 245/week @ 2025-01-28 491/week @ 2025-02-04 487/week @ 2025-02-11

1,834 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–20MB
~308K SLoC