#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 418/week @ 2024-05-08 4634/week @ 2024-05-15 7766/week @ 2024-05-22 9679/week @ 2024-05-29 14770/week @ 2024-06-05 17600/week @ 2024-06-12 19052/week @ 2024-06-19 18636/week @ 2024-06-26 19611/week @ 2024-07-03 22725/week @ 2024-07-10 24003/week @ 2024-07-17 24161/week @ 2024-07-24 25347/week @ 2024-07-31 29805/week @ 2024-08-07 24245/week @ 2024-08-14

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