9 stable releases

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

#124 in Procedural macros

Download history 732/week @ 2024-01-10 1541/week @ 2024-01-17 1283/week @ 2024-01-24 1379/week @ 2024-01-31 1503/week @ 2024-02-07 1238/week @ 2024-02-14 1170/week @ 2024-02-21 1461/week @ 2024-02-28 1961/week @ 2024-03-06 2058/week @ 2024-03-13 2125/week @ 2024-03-20 2202/week @ 2024-03-27 2016/week @ 2024-04-03 2161/week @ 2024-04-10 2283/week @ 2024-04-17 1913/week @ 2024-04-24

8,729 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

~315–770KB
~18K SLoC