issues
search
hecatia-elegua
/
bilge
Use bitsized types as if they were a feature of rust.
Apache License 2.0
171
stars
17
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Support fallbacks with values
#44
pickx
closed
1 year ago
3
Support enum fallback variants with values
#43
pickx
closed
1 year ago
0
validate enum variants are units
#42
pickx
closed
1 year ago
0
Derives for enums should validate that all variants are units
#41
pickx
closed
1 year ago
0
Expose fields of structs in return type of impls generated by `#[derive(TryFromBits)]`
#40
astral4
closed
1 year ago
7
Publish 0.1.5
#39
hecatia-elegua
closed
1 year ago
0
Use wrapping_shr to prevent overflow
#38
sfleener
closed
1 year ago
2
Update arb-int and add MSRV, docs
#37
hecatia-elegua
closed
1 year ago
0
Panic when creating struct with single enum field
#36
sfleener
closed
1 year ago
2
Add support for variable length members
#35
Dekker1
closed
1 year ago
4
Allow user to define their own `-Bits` derive macros
#34
gwendalF
closed
1 year ago
5
pack/unpack a `bilge` struct to/from `&[u8]`
#33
jimy-byerley
opened
1 year ago
10
Automate publishing (and changelogs?)
#32
hecatia-elegua
opened
1 year ago
0
Publish 0.1.4
#31
hecatia-elegua
closed
1 year ago
0
padding not taken into account in bit offset but in constructor
#30
jimy-byerley
closed
1 year ago
3
Generate array field element get/setters
#29
hecatia-elegua
closed
1 year ago
1
Optionally support specifying the bit-range of a field instead
#28
hecatia-elegua
opened
1 year ago
3
Publish 0.1.3
#27
hecatia-elegua
closed
1 year ago
0
Fix cross-file bitfields, making FILLED pub
#26
hecatia-elegua
closed
1 year ago
0
"associated constant `FILLED` is private" error when using bitsized structs from another file in module
#25
ktrieu
closed
1 year ago
2
Add reserved enum variants, allowing derive(FromBits) even if unfilled
#24
hecatia-elegua
closed
1 year ago
0
Add "fallback" attribute for an enum variant, allowing derive(FromBits) even if unfilled
#23
pickx
closed
1 year ago
13
Publish 0.1.2
#22
hecatia-elegua
closed
1 year ago
0
Only generate getters for `reserved`, add better docs and generate less scopes
#21
hecatia-elegua
closed
1 year ago
0
Add tests *now* - start with frontend
#20
hecatia-elegua
closed
1 year ago
2
Figure out multi-bit set/get for bitflags-like usage
#19
hecatia-elegua
opened
1 year ago
2
Publish 0.1.1
#18
hecatia-elegua
closed
1 year ago
0
Fix bug, gate nightly and prepare for next release
#17
hecatia-elegua
closed
1 year ago
0
Add prelude and build-time measurements
#16
hecatia-elegua
closed
1 year ago
0
Should we provide a prelude?
#15
hecatia-elegua
closed
1 year ago
1
Figure out where `repr` would be useful
#14
hecatia-elegua
opened
1 year ago
0
Implement hierarchical/class enum `try_from_primitive_tree`
#13
hecatia-elegua
opened
1 year ago
0
Figure out visibility
#12
hecatia-elegua
opened
1 year ago
0
Allow others to define their own `-Bits` derives
#11
hecatia-elegua
closed
1 year ago
3
Implement array strides?
#10
hecatia-elegua
opened
1 year ago
0
Implement read- and write-only fields
#9
hecatia-elegua
opened
1 year ago
0
Implement Binary formatting?
#8
hecatia-elegua
closed
1 year ago
0
Provide a big endian example
#7
hecatia-elegua
opened
1 year ago
18
Implement `array_at(index)` and `set_array_at(index, value)` to waste less memory
#6
hecatia-elegua
closed
1 year ago
0
Workaround cargo publish
#5
hecatia-elegua
closed
1 year ago
0
Remove syn v1 from dependencies
#4
hecatia-elegua
closed
1 year ago
0
Prepare for publishing
#3
hecatia-elegua
closed
1 year ago
0
Add a comparison benchmark
#2
hecatia-elegua
closed
1 year ago
0
Publish refurbished experiments
#1
hecatia-elegua
closed
1 year ago
0
Previous