#solidity #evm #abi #ethereum #encoding #proc-macro

alloy-sol-macro-expander

用于 Solidity 到 Rust 过程宏的扩展器

6 个版本

新版本 0.8.0 2024 年 8 月 21 日
0.7.7 2024 年 7 月 8 日
0.7.6 2024 年 6 月 10 日
0.7.4 2024 年 5 月 14 日

26#solidity

Download history • Rust 包仓库 418/week @ 2024-05-08 • Rust 包仓库 4634/week @ 2024-05-15 • Rust 包仓库 7766/week @ 2024-05-22 • Rust 包仓库 9679/week @ 2024-05-29 • Rust 包仓库 14770/week @ 2024-06-05 • Rust 包仓库 17600/week @ 2024-06-12 • Rust 包仓库 19052/week @ 2024-06-19 • Rust 包仓库 18636/week @ 2024-06-26 • Rust 包仓库 19611/week @ 2024-07-03 • Rust 包仓库 22725/week @ 2024-07-10 • Rust 包仓库 24003/week @ 2024-07-17 • Rust 包仓库 24161/week @ 2024-07-24 • Rust 包仓库 25347/week @ 2024-07-31 • Rust 包仓库 29805/week @ 2024-08-07 • Rust 包仓库 24245/week @ 2024-08-14 • Rust 包仓库

107,909 每月下载量
86 个crate中使用(通过 alloy-sol-macro

MIT/Apache

520KB
13K SLoC

合金-溶剂-宏扩展器

此crate包含用于Solidity proc_macro2::TokenStream的扩展逻辑。它用于扩展和生成从Solidity到Rust的绑定。

注意:这不是过程宏crate,它打算用作库crate。

此crate被sol!宏在alloy-sol-macrocrate中使用。

[!警告] 此crate没有稳定的API,所有公开的功能都可能发生变化。我们保留在不事先通知的情况下对此crate进行任何重大更改的权利。

依赖关系

~3.5–5MB
~96K SLoC