Crates.io | bytewise |
lib.rs | bytewise |
version | 0.3.0 |
source | src |
created_at | 2016-05-10 09:03:04.926201 |
updated_at | 2020-10-19 09:49:04.351015 |
description | An endian aware extension to readers and writers to ease serialization |
homepage | |
repository | https://github.com/mystise/bytewise |
max_upload_size | |
id | 5027 |
size | 47,213 |
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