#enums #macro-derive #no-std

无 std enum-map-derive

#[derive(Enum)] 宏的 1.1 实现宏

37 个版本 (15 个破坏性版本)

1.0.0-beta.12023 年 11 月 8 日
0.17.0 2023 年 11 月 24 日
0.12.0 2023 年 6 月 30 日
0.11.0 2022 年 12 月 17 日
0.2.2 2017 年 5 月 18 日

2409数据结构

Download history 84331/week @ 2024-04-08 108751/week @ 2024-04-15 108743/week @ 2024-04-22 101946/week @ 2024-04-29 96302/week @ 2024-05-06 108561/week @ 2024-05-13 114257/week @ 2024-05-20 110579/week @ 2024-05-27 114666/week @ 2024-06-03 108260/week @ 2024-06-10 105451/week @ 2024-06-17 110728/week @ 2024-06-24 104566/week @ 2024-07-01 108524/week @ 2024-07-08 107671/week @ 2024-07-15 108836/week @ 2024-07-22

每月 435,148 次下载
569 个 crate 中使用 (5 个直接使用)

MIT/Apache

18KB
260

enum-map-derive

这是一个为 enum-map 定制的 derive 宏。您不需要在依赖关系中指定它,因为 enum-map crate 会重新导出它。


lib.rs:

实现 #[derive(Enum)]

此宏应与 enum-map crate 一起使用,该 crate 提供了实际使用文档。

依赖项

~280–730KB
~17K SLoC