FINALLY! A bit of a milestone, which adds all the work @pickx put into #[fallback] and clearing up a lot of error edge cases.
I've also gotten around to add tests for everything.
Having Filled as a trait now is far less hacky, more inline with what I originally wanted.
derive(Default) now does the right thing.
BinaryBits formatting should also be super useful for debugging (and just being curious about) what happens underneath the abstraction.
Again, thanks to @pickx :)
BREAKING CHANGES:
TryFrom now returns a real error type
FILLED was removed, now instead using a trait Filled
FINALLY! A bit of a milestone, which adds all the work @pickx put into
#[fallback]
and clearing up a lot of error edge cases. I've also gotten around to add tests for everything.Having
Filled
as a trait now is far less hacky, more inline with what I originally wanted.derive(Default)
now does the right thing.BinaryBits
formatting should also be super useful for debugging (and just being curious about) what happens underneath the abstraction. Again, thanks to @pickx :)BREAKING CHANGES: