52 releases (20 breaking)

new 0.23.0 Jan 26, 2025
0.22.2 Oct 8, 2024
0.18.0 Jan 1, 2024
0.17.5 Nov 19, 2023
0.1.1 Dec 30, 2021

#856 in Database interfaces

Download history 281/week @ 2024-10-08 34/week @ 2024-10-15 29/week @ 2024-10-22 64/week @ 2024-10-29 15/week @ 2024-11-05 1/week @ 2024-11-12 38/week @ 2024-11-19 97/week @ 2024-11-26 52/week @ 2024-12-03 55/week @ 2024-12-10 11/week @ 2024-12-17 162/week @ 2024-12-31 173/week @ 2025-01-07 52/week @ 2025-01-14 89/week @ 2025-01-21

476 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–33MB
~533K SLoC