9 stable releases

1.3.1 Nov 18, 2023
1.2.2 Sep 23, 2023
1.1.0 Aug 20, 2023

#121 in Procedural macros

Download history 597/week @ 2023-12-14 622/week @ 2023-12-21 563/week @ 2023-12-28 1125/week @ 2024-01-04 715/week @ 2024-01-11 1633/week @ 2024-01-18 1260/week @ 2024-01-25 1413/week @ 2024-02-01 1492/week @ 2024-02-08 1182/week @ 2024-02-15 1213/week @ 2024-02-22 1580/week @ 2024-02-29 2119/week @ 2024-03-07 2007/week @ 2024-03-14 2004/week @ 2024-03-21 1918/week @ 2024-03-28

8,360 downloads per month
Used in 19 crates (4 directly)

Apache-2.0

39KB
646 lines

Proc macro development utilities

MASTER CI status crates.io badge docs.rs badge dependencies badge

Features

Feature Description
default ["derive"]
attr_parse Attribute parsing utilities, attr_parse.
derive Enable derive macros. Currently requires the attr_parse feature to do anything.
full Enable syn/full. If attr_parse is enabled, it'll implement the traits for types that require syn/full.
nightly Enable some nightly Rust optimisations during macro execution only, has no effect on generated code.

Dependencies

~335–790KB
~19K SLoC