57 releases

Uses new Rust 2024

new 0.24.4 May 15, 2026
0.24.3 Nov 8, 2025
0.24.1 Jul 2, 2025
0.23.1 Feb 22, 2025
0.1.1 Dec 30, 2021

#484 in Database interfaces

Download history 2461/week @ 2026-01-23 2806/week @ 2026-01-30 3850/week @ 2026-02-06 3344/week @ 2026-02-13 3341/week @ 2026-02-20 4661/week @ 2026-02-27 3542/week @ 2026-03-06 3453/week @ 2026-03-13 3941/week @ 2026-03-20 1789/week @ 2026-03-27 1619/week @ 2026-04-03 2906/week @ 2026-04-10 2211/week @ 2026-04-17 1937/week @ 2026-04-24 1444/week @ 2026-05-01 2619/week @ 2026-05-08

8,870 downloads per month
Used in 3 crates

MIT license

79KB
1K SLoC

Development

Run the derive model code:

cargo run --bin simple --features runtime-tokio-rustls,sqlite

Run test code:

cargo test --features runtime-tokio-rustls,sqlite

Run tests themselves

Workflow

Try to build and compile using the derive macros.

just run --bin plain

Copy and paste into expanded.rs if you need to see details about the expanded code.

cargo expand --bin plain | pbcopy

Dependencies

~19–39MB
~511K SLoC