commit | 2e91c36d0d16bf95aa23e0c1ee2dd696f79d876f | [log] [tgz] |
---|---|---|
author | Andrew Gallant <jamslam@gmail.com> | Thu Feb 05 17:12:59 2015 -0500 |
committer | Andrew Gallant <jamslam@gmail.com> | Thu Feb 05 17:12:59 2015 -0500 |
tree | 51d71a8db7c00415e30ff430ee0493948a826886 | |
parent | 926f7c8603420e61a249c653a00e01394cecf378 [diff] |
rustup
Convenience functions for reading and writing integers/floats in various byte orders such as big-endian and little-endian. This is meant to replace the old methods defined on the standard library Reader
and Writer
traits.
Work in progress.
f32
and f64
support. (trivial)Use the rustc-serialize
infrastructure, but it is known to be Not Fast. So I‘m skeptical of how useful it would be. Basically, it would let you say something like: let n: u32 = rdr.decode::<BigEndian>()
as opposed to let n = rdr.read_u32::<BigEndian>()
. Doesn’t seem like an obvious win.