2 个版本

使用旧的 Rust 2015

0.1.1 2018年8月1日
0.1.0 2018年8月1日

#13 in #位级

Download history 9/week @ 2024-03-11 16/week @ 2024-03-18 29/week @ 2024-03-25 64/week @ 2024-04-01 17/week @ 2024-04-08 25/week @ 2024-04-15 10/week @ 2024-04-22 2/week @ 2024-04-29 11/week @ 2024-05-06 33/week @ 2024-05-13 55/week @ 2024-05-20 29/week @ 2024-05-27 10/week @ 2024-06-03 27/week @ 2024-06-10 87/week @ 2024-06-17 29/week @ 2024-06-24

154 每月下载量
2 crates 中使用

CC0 许可证

10KB
76

bitpat - 位级模式匹配

crates.io docs.rs Build Status

此crate提供了一个 bitpat! 宏,可以匹配值与位模式。这对于例如检查寄存器或机器指令等数据中的单个位的低级代码很有用。

请参阅 变更日志 以了解最新版本中的更改。

用法

首先在您的 Cargo.toml 中添加条目

[dependencies]
bitpat = "0.1.1"

然后导入crate到您的Rust代码中

#[macro_use] extern crate bitpat;

lib.rs:

允许对值进行位级匹配。

有关详细信息,请参阅 bitpat! 宏。

无运行时依赖