#diesel #jsonb

macro diesel_as_jsonb

Use your structs as Jsonb with diesel and PG

5 releases (1 stable)

1.0.0 Jun 14, 2022
0.1.3 Dec 7, 2021
0.1.2 Nov 14, 2018
0.1.1 Nov 14, 2018
0.1.0 Nov 14, 2018

#678 in Procedural macros

Download history 449/week @ 2023-06-02 406/week @ 2023-06-09 350/week @ 2023-06-16 379/week @ 2023-06-23 526/week @ 2023-06-30 413/week @ 2023-07-07 351/week @ 2023-07-14 665/week @ 2023-07-21 819/week @ 2023-07-28 827/week @ 2023-08-04 1151/week @ 2023-08-11 737/week @ 2023-08-18 637/week @ 2023-08-25 312/week @ 2023-09-01 515/week @ 2023-09-08 344/week @ 2023-09-15

1,949 downloads per month

MIT license

4KB

Diesel As JSONB (for PG)

Usage

#[derive(AsJsonb)]]
struct Something {
    thing: String,
}

struct Wrapper {
    things: Vec<Something> // For JSONB[]
    thing: Something // For JSONB
}

Dependencies

~1.5MB
~32K SLoC