#bit-field

proc-bitfield

A crate to expressively declare bitfield-like structs

15 releases

0.5.3 Dec 15, 2025
0.5.2 Dec 26, 2024
0.5.0 Aug 28, 2024
0.4.0 Apr 5, 2024
0.1.1 Jul 30, 2022

#810 in Rust patterns

Download history 235/week @ 2026-01-21 173/week @ 2026-01-28 161/week @ 2026-02-04 113/week @ 2026-02-11 138/week @ 2026-02-18 251/week @ 2026-02-25 270/week @ 2026-03-04 292/week @ 2026-03-11 274/week @ 2026-03-18 139/week @ 2026-03-25 126/week @ 2026-04-01 191/week @ 2026-04-08 231/week @ 2026-04-15 216/week @ 2026-04-22 167/week @ 2026-04-29 141/week @ 2026-05-06

798 downloads per month
Used in 9 crates (7 directly)

MIT/Apache

69KB
1K SLoC

proc-bitfield

crates.io docs.rs

A Rust crate to expressively declare bitfield-like structs, automatically ensuring their correctness at compile time and declaring accessors.

API and syntax docs

Usage examples

License

This project is licensed under a dual MIT/Apache 2.0 license.

Dependencies

~140–500KB
~11K SLoC