54 releases (20 breaking)

0.23.3 Apr 30, 2025
0.23.1 Feb 22, 2025
0.23.0 Jan 26, 2025
0.22.2 Oct 8, 2024
0.1.1 Dec 30, 2021

#634 in Database interfaces

Download history 43/week @ 2025-01-15 98/week @ 2025-01-22 34/week @ 2025-01-29 20/week @ 2025-02-05 16/week @ 2025-02-12 165/week @ 2025-02-19 40/week @ 2025-02-26 17/week @ 2025-03-05 41/week @ 2025-03-12 25/week @ 2025-03-19 34/week @ 2025-03-26 20/week @ 2025-04-02 30/week @ 2025-04-09 6/week @ 2025-04-16 9/week @ 2025-04-23 173/week @ 2025-04-30

223 downloads per month
Used in 2 crates

MIT license

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

~16–35MB
~558K SLoC