Bytewise is a crate for easily reading and writing integers and floats in an endian aware manner.
Provides traits:
ReadExt
, the general Read
extension, contains both big and little endian functionality.WriteExt
, the general Write
extension, contains both big and little endian functionality.ReadExtBE
, a more specific Read
extension, contains only big endian functionality. Also aliased as ReadExtBigEndian
.WriteExtBE
, a more specific Write
extension, contains only big endian functionality. Also aliased as WriteExtBigEndian
.ReadExtLE
, a more specific Read
extension, contains only little endian functionality. Also aliased as ReadExtLittleEndian
.WriteExtLE
, a more specific Write
extension, contains only little endian functionality. Also aliased as WriteExtLittleEndian
.ReadExtVE
, a more flexible Read
extension, can change between big and little endian at runtime. Also aliased as ReadExtVariableEndian
.WriteExtVE
, a more flexible Write
extension, can change between big and little endian at runtime. Also aliased as WriteExtVariableEndian
.The minimum supported rust version is 1.40