#proc-macro #bit-field #declare #struct #accessor #proc-bitfield #expressively

macro proc-bitfield-macros

The supporting proc-macro library for the proc-bitfield crate

9 unstable releases (4 breaking)

new 0.4.0 Apr 5, 2024
0.3.1 Jan 22, 2024
0.3.0 Jul 30, 2023
0.2.3 Jun 30, 2023
0.0.1 Jul 7, 2022

#917 in Procedural macros

Download history 44/week @ 2023-12-19 76/week @ 2023-12-26 46/week @ 2024-01-02 35/week @ 2024-01-09 64/week @ 2024-01-16 39/week @ 2024-01-23 9/week @ 2024-01-30 40/week @ 2024-02-06 82/week @ 2024-02-13 153/week @ 2024-02-20 135/week @ 2024-02-27 133/week @ 2024-03-05 121/week @ 2024-03-12 113/week @ 2024-03-19 93/week @ 2024-03-26 225/week @ 2024-04-02

575 downloads per month
Used in 8 crates (via proc-bitfield)

MIT/Apache

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

~305–750KB
~18K SLoC