37 releases (2 stable)

new 1.1.0 Apr 30, 2025
1.0.0-rc.1 Mar 26, 2025
0.8.25 Mar 26, 2025
0.8.15 Dec 9, 2024
0.7.0 Mar 30, 2024

#9 in #sol

Download history 86118/week @ 2025-01-08 99322/week @ 2025-01-15 91757/week @ 2025-01-22 91163/week @ 2025-01-29 105200/week @ 2025-02-05 112200/week @ 2025-02-12 101742/week @ 2025-02-19 101400/week @ 2025-02-26 107174/week @ 2025-03-05 119687/week @ 2025-03-12 116013/week @ 2025-03-19 117422/week @ 2025-03-26 113751/week @ 2025-04-02 110951/week @ 2025-04-09 97892/week @ 2025-04-16 105096/week @ 2025-04-23

446,284 downloads per month
Used in 397 crates (4 directly)

MIT/Apache

380KB
10K SLoC

alloy-sol-macro-input

This crate contains inputs to the sol! macro. It sits in-between the sol-macro and syn-solidity crates, and contains an intermediate representation of Solidity items. These items are then expanded into Rust code by the alloy-sol-macro crate.

This crate is not meant to be used directly, but rather is a tool for writing macros that generate Rust code from Solidity code.

Dependencies

~2.6–4.5MB
~79K SLoC