rust-endianness
Library provides functions to read numbers from a stream of bytes either in big-endian or little-endian. Functions return Result type.
Installation
Add the package to your Cargo.toml:
[]
= "0.2"
and then import it:
extern crate endianness;
use *;
Usage
Read signed 16-bit integers:
let v = vec!;
assert_eq!;
assert_eq!;
Read a signed 32-bit integer:
let v = vec!;
match read_i32
Read a single-precision floating point number:
let v = vec!;
assert_eq!;