29 releases (5 breaking)

0.12.0-alpha.1 Mar 1, 2024
0.11.3 Jan 25, 2024
0.11.2 Dec 5, 2023
0.11.1 Nov 27, 2023
0.10.0-beta.1 Jul 14, 2023

#736 in Procedural macros

Download history 1458/week @ 2023-12-04 2090/week @ 2023-12-11 1895/week @ 2023-12-18 915/week @ 2023-12-25 1319/week @ 2024-01-01 2002/week @ 2024-01-08 2023/week @ 2024-01-15 2661/week @ 2024-01-22 2618/week @ 2024-01-29 2092/week @ 2024-02-05 2904/week @ 2024-02-12 3002/week @ 2024-02-19 3462/week @ 2024-02-26 2910/week @ 2024-03-04 3084/week @ 2024-03-11 3013/week @ 2024-03-18

12,581 downloads per month
Used in 9 crates (3 directly)

MIT license

500KB
9K SLoC

pgrx-macros

Procedural macros for pgrx.

Provides:

- #[pg_extern]
- #[pg_guard]
- #[pg_test]
- #[derive(PostgresType)]
- #[derive(PostgresEnum)]
- #[derive(PostgresGucEnum)]

Using pgrx as a dependency necessitates that pgrx-macros also be a dependency

Dependencies

~3MB
~59K SLoC