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

#759 in Procedural macros

Download history 5138/week @ 2024-11-17 4678/week @ 2024-11-24 4825/week @ 2024-12-01 6831/week @ 2024-12-08 5211/week @ 2024-12-15 2734/week @ 2024-12-22 2079/week @ 2024-12-29 5395/week @ 2025-01-05 6549/week @ 2025-01-12 4927/week @ 2025-01-19 6184/week @ 2025-01-26 6017/week @ 2025-02-02 6474/week @ 2025-02-09 5796/week @ 2025-02-16 5767/week @ 2025-02-23 7205/week @ 2025-03-02

26,237 downloads per month
Used in 187 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
~38K SLoC