6 个版本

0.1.5 2024 年 2 月 16 日
0.1.4 2023 年 11 月 5 日
0.1.3 2023 年 10 月 21 日
0.1.1 2023 年 9 月 21 日

#782Rust 模式

Download history • Rust 包仓库 12/week @ 2024-03-13 • Rust 包仓库 6/week @ 2024-03-20 • Rust 包仓库 11/week @ 2024-03-27 • Rust 包仓库 25/week @ 2024-04-03 • Rust 包仓库 11/week @ 2024-04-10 • Rust 包仓库 17/week @ 2024-04-17 • Rust 包仓库 9/week @ 2024-04-24 • Rust 包仓库 2/week @ 2024-05-08 • Rust 包仓库 12/week @ 2024-05-15 • Rust 包仓库 21/week @ 2024-05-22 • Rust 包仓库 13/week @ 2024-05-29 • Rust 包仓库 19/week @ 2024-06-05 • Rust 包仓库 21/week @ 2024-06-12 • Rust 包仓库 23/week @ 2024-06-19 • Rust 包仓库 16/week @ 2024-06-26 • Rust 包仓库

81 每月下载量
5 包中使用(4 个直接使用)

MIT/Apache

16KB
329

macro-bits

一组声明式宏的集合,使处理位域和类似内容变得简单。

哲学

每个使你的生活变得更简单的宏都应具有零性能损失,即尽管它们可能看起来复杂和令人畏惧,但实际上它们只是评估,与你自己手动编写的代码完全相同,LLVM 可以将它们优化到尘埃。

动机

帧格式,如 IEEE802.11 所使用的,使用了大量的位域,由于我似乎对编写二进制解析器上了瘾,因此开发了它来接管一些重复性任务。

依赖项

~11KB