51 releases (19 breaking)

new 0.22.9 Jan 11, 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

#453 in Database interfaces

Download history 28/week @ 2024-09-21 244/week @ 2024-09-28 421/week @ 2024-10-05 73/week @ 2024-10-12 20/week @ 2024-10-19 39/week @ 2024-10-26 51/week @ 2024-11-02 2/week @ 2024-11-09 13/week @ 2024-11-16 81/week @ 2024-11-23 76/week @ 2024-11-30 70/week @ 2024-12-07 13/week @ 2024-12-14 1/week @ 2024-12-21 87/week @ 2024-12-28 89/week @ 2025-01-04

191 downloads per month
Used in 2 crates

MIT license

59KB
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
~530K SLoC