53 releases (20 breaking)

0.23.1 Feb 22, 2025
0.22.9 Jan 11, 2025
0.22.2 Oct 8, 2024
0.18.0 Jan 1, 2024
0.1.1 Dec 30, 2021

#878 in Database interfaces

Download history 5/week @ 2024-11-13 38/week @ 2024-11-20 101/week @ 2024-11-27 54/week @ 2024-12-04 47/week @ 2024-12-11 9/week @ 2024-12-18 173/week @ 2025-01-01 176/week @ 2025-01-08 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

248 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–34MB
~552K SLoC