Modules

Macros

用于为含有 bit field 的结构体中的 bit 字段实现 FieldFieldReaderFieldWriter 接口。 具体用法看示例:
相比于宏 fields,fields_ex 可以添加注释,且会自行定义字段结构体单元;

Structs

En::into::() 用于指示 T 中第 nth 个 bit,而不是掩码 1 << nth 。
该结构体可以通过 0x10u32.bits(0x01) 来构造
Bits 迭代器

Traits

提供类似于 SliceIndex 的使用方式。
bits 的实际操作
将整型转为 Bits,实际操作由 BitsOps 来实现。