#generics #derive #wrap #patterns

amplify_syn

Amplifying syn capabilities: helper functions for creating proc macro libraries

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

#88 in Procedural macros

Download history 2239/week @ 2023-10-18 3418/week @ 2023-10-25 3210/week @ 2023-11-01 2650/week @ 2023-11-08 4336/week @ 2023-11-15 3106/week @ 2023-11-22 2431/week @ 2023-11-29 2600/week @ 2023-12-06 3392/week @ 2023-12-13 2859/week @ 2023-12-20 1909/week @ 2023-12-27 2241/week @ 2024-01-03 2636/week @ 2024-01-10 2955/week @ 2024-01-17 2802/week @ 2024-01-24 3224/week @ 2024-01-31

12,206 downloads per month
Used in 123 crates (6 directly)

Apache-2.0

105KB
2K SLoC

Derive helper library

Build Tests Lints codecov

crates.io 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
~33K SLoC