13 releases (stable)

2.0.1 May 1, 2023
2.0.0 Apr 10, 2023
2.0.0-beta.3 Mar 5, 2023
2.0.0-beta.2 Feb 7, 2023
1.1.4 May 28, 2021

#233 in Procedural macros

Download history 3498/week @ 2023-12-11 2337/week @ 2023-12-18 2914/week @ 2023-12-25 1518/week @ 2024-01-01 2795/week @ 2024-01-08 2509/week @ 2024-01-15 2744/week @ 2024-01-22 3498/week @ 2024-01-29 2418/week @ 2024-02-05 3240/week @ 2024-02-12 2265/week @ 2024-02-19 3534/week @ 2024-02-26 5578/week @ 2024-03-04 4041/week @ 2024-03-11 4247/week @ 2024-03-18 4604/week @ 2024-03-25

18,720 downloads per month
Used in 128 crates (6 directly)

Apache-2.0

105KB
2K SLoC

Derive helper library

Build Tests Lints codecov

Docs unsafe forbidden Apache-2 licensed

Carefully crafted extensions to the well-known syn crate, which helps to create complex derivation and proc macro libraries.

For samples, please check documentation and the following code from amplify_derive crate, which uses this library for its custom derivation macros.

Minimum supported rust compiler version (MSRV): 1.59.0. Rust edition 2021.

Dependencies

~1.5MB
~34K SLoC