11个版本 (5个稳定版)

2.0.0 2024年3月14日
2.0.0-beta.02024年1月23日
1.2.0 2023年11月14日
1.1.0 2023年6月13日
0.14.0 2022年7月28日

#45 in #macro-helpers

Download history • Rust 包仓库 26/week @ 2024-05-04 • Rust 包仓库 54/week @ 2024-05-11 • Rust 包仓库 32/week @ 2024-05-18 • Rust 包仓库 30/week @ 2024-05-25 • Rust 包仓库 77/week @ 2024-06-01 • Rust 包仓库 56/week @ 2024-06-08 • Rust 包仓库 78/week @ 2024-06-15 • Rust 包仓库 149/week @ 2024-06-22 • Rust 包仓库 11/week @ 2024-06-29 • Rust 包仓库 82/week @ 2024-07-06 • Rust 包仓库 319/week @ 2024-07-13 • Rust 包仓库 140/week @ 2024-07-20 • Rust 包仓库 230/week @ 2024-07-27 • Rust 包仓库 237/week @ 2024-08-03 • Rust 包仓库 207/week @ 2024-08-10 • Rust 包仓库 163/week @ 2024-08-17 • Rust 包仓库

848 每月下载量
用于 11 个crate(直接使用2个)

Apache-2.0

4KB

CW-Storage-Plus:storage-plus的宏辅助工具

用于与cw-storage-plus和cosmwasm-storage交互的过程宏辅助工具。

当前功能

自动为您的索引结构体生成IndexList实现。

#[derive(Serialize, Deserialize, Clone, Debug, PartialEq)]
struct TestStruct {
    id: u64,
    id2: u32,
    addr: Addr,
}

#[index_list(TestStruct)] // <- Add this line right here.
struct TestIndexes<'a> {
    id: MultiIndex<'a, u32, TestStruct, u64>,
    addr: UniqueIndex<'a, Addr, TestStruct, String>,
}

lib.rs:

用于与cw-storage-plus和cosmwasm-storage交互的过程宏辅助工具。

有关此软件包的更多信息,请参阅README

依赖项

~285–720KB
~17K SLoC