Registry / utility / bitfield-struct

bitfield-struct

JSON →
library0.13.0rscratesunverified

A procedural macro for defining bitfield structures with named fields.

# Cargo.toml [dependencies] bitfield-struct = "0.13.0"
INSTALL
IMPORT
SIG · BITFIELD-STRUCT
B
bitfield-struct
utilityrustv0.13.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

bitfield
use bitfield_struct::bitfield;

Define a bitfield struct with named fields using the bitfield macro.

use bitfield_struct::bitfield; #[bitfield(u32)] struct MyFlags { flag_a: bool, flag_b: bool, value: u8, } fn main() { let flags = MyFlags::new().with_flag_a(true).with_value(42); println!("Bitfield value: {}", flags.into_bits()); }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.13.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
Meta
1
Resources
bitfield-struct — cargo add bitfield-struct · libregistry