issues
search
Robbepop
/
modular-bitfield
Macro to generate bitfields for structs that allow for modular use of enums.
Apache License 2.0
155
stars
40
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Allow skipping into/from bytes and new functions
#56
T-Bakker
opened
3 years ago
7
Design: Make bitfields with `__` (double wildcard) identifier skip by default
#55
Robbepop
opened
3 years ago
1
Improvements towards 0.11.1
#54
Robbepop
closed
3 years ago
0
fixup! add new section about generated signatures for bitfields
#53
lkolbly
closed
3 years ago
1
Implement #[bitfield(bits: int)] parameter
#52
Robbepop
closed
3 years ago
0
Compilation broken for 0.10.0 for Rust edition 2015
#51
henrikssn
closed
3 years ago
4
Implement new #[bitfield] specifier syntax
#50
Robbepop
closed
3 years ago
0
Implement #[skip(..)] for #[bitfield] fields
#49
Robbepop
closed
3 years ago
0
Bitfield macro trait implementation on struct
#48
mikart143
closed
3 years ago
2
Idea: Support wildcard as identifier for skipped fields in #[bitfield]
#47
Robbepop
closed
3 years ago
1
Allow returning bytes in MSB order
#46
henrikssn
opened
3 years ago
27
Re-expand attributes on bitfields for expanded getters and setters
#45
Robbepop
closed
3 years ago
0
Design Question: Change syntax of #[bitfield(specifier = true)]
#44
Robbepop
closed
3 years ago
0
Design #[derive(BitfieldSpecifier)] for non-bitfield structs
#43
Robbepop
opened
3 years ago
0
Add #[skip] attribute for the fields of the #[bitfield] macro
#42
Robbepop
closed
3 years ago
3
Add `bits = N` parameter to the #[bitfield] macro
#41
Robbepop
closed
3 years ago
2
Automatically implement generic bitfield trait for #[bitfield] structs
#40
henrikssn
opened
3 years ago
13
Implement #[derive(Debug)] expansion for #[bitfield]
#39
Robbepop
closed
3 years ago
3
Implements #[repr(uN)] for #[bitfield] structs
#38
Robbepop
closed
3 years ago
0
Implement `filled: bool` #[bitfield] parameter
#37
Robbepop
closed
3 years ago
0
Implement `bytes = N` parameter for #[bitfield]
#36
Robbepop
closed
3 years ago
0
Add `filled: bool` parameter to #[bitfield] proc. macro
#35
Robbepop
closed
3 years ago
1
Add `bytes = N` parameter to the `#[bitfield]` macro
#34
Robbepop
closed
3 years ago
0
Add #[repr = uN] annotation support for #[bitfield]
#33
Robbepop
closed
3 years ago
0
Handle deriving fmt::Debug impl for bitfields instead of std
#32
jam1garner
closed
3 years ago
5
Provide a way to derive a sensible Debug impl
#31
jam1garner
closed
3 years ago
5
Improve #[bitfield] as fields of #[bitfield] feature
#30
Robbepop
closed
3 years ago
0
Implement bitfield structs in structs
#29
Robbepop
closed
3 years ago
0
Improve and modernize backend
#28
Robbepop
closed
3 years ago
1
Deprecate new constructor for default impl
#27
Robbepop
closed
3 years ago
2
Make it possible to generate getters and setters as const fn
#26
Robbepop
opened
3 years ago
7
Allow non-power-of-two enums
#25
lkolbly
closed
3 years ago
21
Change the getter names to be the field name
#24
Qyriad
closed
3 years ago
2
Add GitHub Actions CI
#23
Robbepop
closed
3 years ago
0
Implements visibility for struct and fields, closes #21
#22
WorldSEnder
closed
3 years ago
4
Add documentation to all generated functions and respect visibility
#21
WorldSEnder
closed
3 years ago
1
Add .with() syntax
#20
lkolbly
closed
3 years ago
5
Fix parsing identifiers that snake_case to keywords
#19
Qyriad
closed
3 years ago
1
Bitfield Specifier enum cannot have a variant called "In"
#18
Qyriad
closed
3 years ago
5
.with_field(value) syntax
#17
lkolbly
closed
3 years ago
1
Fix compile error
#16
Mr-Andersen
closed
3 years ago
11
Change the getter names to be the field name
#15
nwn
closed
3 years ago
2
Change the getter names to just the field name
#14
GrayJack
closed
3 years ago
3
Fix incorrect popping which introduced extra bits
#13
crzysdrs
closed
4 years ago
3
Fix issue with single byte manipulations
#12
crzysdrs
closed
4 years ago
2
Setting field alters other field
#11
crzysdrs
closed
4 years ago
2
Generate checked setters for #[bitfield]
#10
Robbepop
closed
5 years ago
1
Add out-of-bounds assertions for setters
#9
Robbepop
closed
5 years ago
1
Design API for converting data to/from bytes
#8
dtolnay
closed
5 years ago
3
Provide bit layout diagrams
#7
dtolnay
closed
5 years ago
1
Previous
Next