49 releases (19 breaking)

0.22.2 Oct 8, 2024
0.21.0 Oct 4, 2024
0.18.0 Jan 1, 2024
0.17.5 Nov 19, 2023
0.1.1 Dec 30, 2021

#452 in Database interfaces

Download history 361/week @ 2024-08-30 20/week @ 2024-09-06 42/week @ 2024-09-13 31/week @ 2024-09-20 31/week @ 2024-09-27 618/week @ 2024-10-04 79/week @ 2024-10-11 25/week @ 2024-10-18 30/week @ 2024-10-25 62/week @ 2024-11-01 6/week @ 2024-11-08 10/week @ 2024-11-15 69/week @ 2024-11-22 84/week @ 2024-11-29 54/week @ 2024-12-06

217 downloads per month
Used in 2 crates

MIT license

58KB
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
~532K SLoC