#enums #general #i32 #macro #converting #nvml-wrapper

macro wrapcenum-derive

nvml-wrapper的派生宏,不适用于通用目的

5个版本 (3个破坏性更新)

0.4.1 2024年2月10日
0.4.0 2020年6月16日
0.3.0 2017年7月20日
0.2.0 2017年6月8日
0.1.0 2017年5月17日

过程宏中排名第712

Download history 6233/week @ 2024-03-14 6075/week @ 2024-03-21 6564/week @ 2024-03-28 5802/week @ 2024-04-04 6884/week @ 2024-04-11 6693/week @ 2024-04-18 7095/week @ 2024-04-25 8169/week @ 2024-05-02 6688/week @ 2024-05-09 5760/week @ 2024-05-16 6866/week @ 2024-05-23 7280/week @ 2024-05-30 6710/week @ 2024-06-06 8144/week @ 2024-06-13 7987/week @ 2024-06-20 6100/week @ 2024-06-27

每月30,190次下载
26个crate中使用(通过nvml-wrapper

MIT/Apache

8KB
79

wrapcenum-derive

nvml-wrapper中使用的内部宏。

此宏与crate相关联,并不打算供公众使用。

其目的是自动生成将转换为Rust枚举(特别是用于将表示为整数的C枚举转换为FFI)的TryFrom实现,以及将Rust枚举转换回as_c方法。

将其转换为其他人可用的东西并不需要太多努力;如果您有兴趣,请随时贡献或提交一个问题,要求我对其进行一些工作。

许可证

根据您的选择,在Apache许可证,版本2.0MIT许可证下授权。
除非您明确表示否则,根据Apache-2.0许可证定义的,您有意提交以包含在本crate中的任何贡献,都应如上所述双重许可,没有任何附加条款或条件。

依赖项

~0.6–1.1MB
~25K SLoC