* I agree that bitfields and serialization of structs/enums are separate. I've got a situation where I've got ~10 byte radio packets that will be absolutely filled to the brim with weird sized fields. I'm free to layout the data how I want, but I don't want to waste too much of it. It makes we weary of serialization formats that don't have fixed sizes (BinarySerde, Zerocopy, et. al. have really predictable layouts) I find myself pushing to see "how much rust can I get within a handful of bytes" - Dataful enums, bitfield enums (eg. 3 bit enum), bitfield structs (eg. mix of 2/3/5 bit fields), etc. I think I might be able can composite together a bunch of there separate pieces to get what I want. --- I was worried about bilge being somewhat complicated, unstable, unfinished, etc. Guinea Wheek I appreciate you sharing your findings