9个版本 (5个重大更新)

使用旧的Rust 2015

0.6.0 2018年6月25日
0.5.0 2018年3月1日
0.4.0 2018年2月24日
0.3.2 2018年2月23日
0.1.1 2017年8月23日

#12 in #custom-derive

Download history 21/week @ 2024-04-06 39/week @ 2024-04-13 40/week @ 2024-04-20 46/week @ 2024-04-27 13/week @ 2024-05-04 10/week @ 2024-05-11 17/week @ 2024-05-18 25/week @ 2024-05-25 28/week @ 2024-06-01 33/week @ 2024-06-08 23/week @ 2024-06-15 35/week @ 2024-06-22 29/week @ 2024-06-29 27/week @ 2024-07-06 32/week @ 2024-07-13 18/week @ 2024-07-20

110 每月下载量
endian_trait 中使用

MIT 许可证

12KB
123

Endian特质推导

Crate Docs Gitlab CI Status Travis CI Status

该工具为结构体上的Endian特质提供自定义推导。它可以操作常规花括号结构体、元组结构体和单元结构体,以及具有整型表示且没有数据的枚举。

Rust当前不允许在联合体上放置过程宏标签,因此此宏不支持它们。

由于它生成引用Endian特质的代码,而这个特质只存在于endian_trait crate中,因此此crate不能独立使用。该crate重新导出在此定义的过程宏。

[dependencies]
endian_trait = "0.5"
#[macro_use]
extern crate endian_trait;

依赖关系

~2MB
~47K SLoC