#bit-field

proc-bitfield

A crate to expressively declare bitfield-like structs

15 releases

new 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

#172 in Procedural macros

Download history 288/week @ 2025-08-26 204/week @ 2025-09-02 258/week @ 2025-09-09 326/week @ 2025-09-16 432/week @ 2025-09-23 134/week @ 2025-09-30 108/week @ 2025-10-07 201/week @ 2025-10-14 222/week @ 2025-10-21 108/week @ 2025-10-28 136/week @ 2025-11-04 96/week @ 2025-11-11 127/week @ 2025-11-18 198/week @ 2025-11-25 240/week @ 2025-12-02 123/week @ 2025-12-09

702 downloads per month
Used in 8 crates (6 directly)

MIT/Apache

65KB
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

~190–600KB
~14K SLoC