Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
bytemuck¶
ByteMuck
is a crate for mucking around with piles of bytes.
It lets you safely perform “bit cast” operations between data types.
That’s where you take a value and just reinterpret the bits
as being some other type of value,
without changing the bits.
It is like f32::to_bits,
just generalized to let you convert between all sorts of data types.
bitflags¶
bitflags is a Rust macro to generate structures which behave like a set of bitflags.
bitvec¶
bitvec addresses memory by bits, for packed collections and bitfields
byteorder¶
byteorder is a library for reading/writing numbers in big-endian and little-endian.
bytes¶
bytes is a utility library for working with bytes.