queryweave-derive 0.2.1

Derive macros generating filtering, sorting, paging and merge-patch types for a domain model and the layers mirroring it.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use queryweave_derive::{MergePatch, MergePatchNullableFields};

#[derive(MergePatchNullableFields)]
struct MergePatchOrderModel {
    client: queryweave::Patch<String>,
}

#[derive(MergePatch)]
#[merge_patch(patch = MergePatchOrderModel)]
struct OrderModel {
    client: Option<String>,
    capacity: i32,
}

fn main() {}