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

#799 in Database interfaces

Download history 138/week @ 2024-07-24 62/week @ 2024-07-31 3/week @ 2024-08-07 1/week @ 2024-08-14 353/week @ 2024-08-28 26/week @ 2024-09-04 33/week @ 2024-09-11 35/week @ 2024-09-18 33/week @ 2024-09-25 496/week @ 2024-10-02 198/week @ 2024-10-09 27/week @ 2024-10-16 27/week @ 2024-10-23 66/week @ 2024-10-30 11/week @ 2024-11-06

142 downloads per month
Used in 2 crates

MIT license

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

~17–34MB
~535K SLoC