#位字段 #位标志 #位字段

无 std bitfield-layout

又是另一个位字段处理实现

7 个不稳定版本 (3 个破坏性更新)

0.4.0 2021 年 8 月 6 日
0.3.0 2021 年 6 月 22 日
0.2.1 2021 年 6 月 2 日
0.1.2 2021 年 5 月 21 日

无标准库 中排名第 249

每月下载量 24

MIT 许可证 MIT

62KB
805

Rust Crate API

位字段布局

此 crate 是另一个位字段处理实现。

此 crate 的主要目标——将各种数据绑定到位字段布局中的每个位(标志)。在许多情况下,位字段数据是只读的,每个位(标志)都有一些含义。然后当你获取位字段数据时,获取已设置标志的含义或描述是有用的。

此 crate 提供了基本的 BitFieldLayout trait,它为获取标志及其含义提供了方便的方法,用于用户定义的结构或枚举。还有一个模块 layouts,包含辅助结构和宏。

文档

各种匹配函数和迭代器的示例文档可以在 https://docs.rs/bitfield-layout 上找到

最小 Rust 版本策略

此 crate 支持的最小 rustc 版本是 1.51

依赖项

~46KB