#collection #macro #znap #action #build #solana

znap-macros

构建 znap 集合的宏集合

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

Download history 585/week @ 2024-06-17 1098/week @ 2024-06-24 850/week @ 2024-07-01 533/week @ 2024-07-08 1/week @ 2024-07-15 107/week @ 2024-07-22 449/week @ 2024-07-29 111/week @ 2024-08-05 11/week @ 2024-08-12

678 每月下载量
znap 中使用

Apache-2.0

47KB
1K SLoC

znap-macros

创建 Solana 动作的宏集合

znap-macros 模块是一个宏集合,旨在简化 Rust 中的元编程。此模块依赖于 znap-syn 进行代码解析和生成,允许开发者动态高效地操作和扩展代码。

Rust 中的宏允许读取当前代码并添加额外代码,这对于函数、结构和其他实体的自动生成至关重要。znap-macros 使用 znap-syn 的能力解析源代码并将其转换为可操作的对象,应用特定逻辑然后生成必要的代码。

Solana 动作宏

znap-macros 中的宏允许您将 Rust 代码片段转换为 znap-syn 定义的 CollectionModActionStructQueryStructErrorEnum 等对象。这些宏简化了这些对象的创建和操作,以生成 Solana 动作。

描述 版本 文档
znap-macros 创建 Solana 动作的宏集合 Crates.io Docs.rs

依赖项

~3–13MB
~108K SLoC