Docs.rs
erg_bits-0.1.0
erg_bits 0.1.0
Docs.rs crate page
Links
Repository
Crates.io
Source
Owners
sanfusu
Dependencies
Versions
0.1.1
0.1.0
37.5%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
x86_64-pc-windows-msvc
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate erg_bits
Version 0.1.0
All Items
Modules
Macros
Structs
Traits
?
Crate
erg_bits
source
·
[
−
]
Modules
field
Macros
fields
用于为含有 bit field 的结构体中的 bit 字段实现
Field
、
FieldReader
、
FieldWriter
接口。 具体用法看示例:
fields_ex
相比于宏 fields,fields_ex 可以添加注释,且会自行定义字段结构体单元;
Structs
Bit
BitMap
En::into::
() 用于指示 T 中第 nth 个 bit,而不是掩码 1 << nth 。
BitMapIter
Bits
该结构体可以通过
0x10u32.bits(0x01)
来构造
BitsIter
Bits 迭代器
Traits
BitIndex
提供类似于 SliceIndex 的使用方式。
BitsOps
bits 的实际操作
IntoBits
将整型转为 Bits,实际操作由 BitsOps 来实现。