34 个版本
0.1.35 | 2024 年 8 月 5 日 |
---|---|
0.1.34 | 2024 年 8 月 1 日 |
0.1.31 | 2024 年 7 月 26 日 |
0.1.19 | 2024 年 6 月 29 日 |
#3 in #znap
678 每月下载量
在 znap 中使用
47KB
1K SLoC
znap-macros
创建 Solana 动作的宏集合
znap-macros
模块是一个宏集合,旨在简化 Rust 中的元编程。此模块依赖于 znap-syn
进行代码解析和生成,允许开发者动态高效地操作和扩展代码。
Rust 中的宏允许读取当前代码并添加额外代码,这对于函数、结构和其他实体的自动生成至关重要。znap-macros
使用 znap-syn
的能力解析源代码并将其转换为可操作的对象,应用特定逻辑然后生成必要的代码。
Solana 动作宏
znap-macros
中的宏允许您将 Rust 代码片段转换为 znap-syn
定义的 CollectionMod
、ActionStruct
、QueryStruct
和 ErrorEnum
等对象。这些宏简化了这些对象的创建和操作,以生成 Solana 动作。
包
包 | 描述 | 版本 | 文档 |
---|---|---|---|
znap-macros |
创建 Solana 动作的宏集合 |
依赖项
~3–13MB
~108K SLoC