bytewise

Crates.iobytewise
lib.rsbytewise
version0.3.0
sourcesrc
created_at2016-05-10 09:03:04.926201
updated_at2020-10-19 09:49:04.351015
descriptionAn endian aware extension to readers and writers to ease serialization
homepage
repositoryhttps://github.com/mystise/bytewise
max_upload_size
id5027
size47,213
(mystise)

documentation

README

Overview

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

Commit count: 0

cargo fmt