commit | 24d51df81bd15df95b3053a397577c2bebe23e6b | [log] [tgz] |
---|---|---|
author | Andrew Gallant <jamslam@gmail.com> | Thu Feb 05 18:40:25 2015 -0500 |
committer | Andrew Gallant <jamslam@gmail.com> | Thu Feb 05 18:40:25 2015 -0500 |
tree | 90bbb775ebb4354c0bd899f82bf69fdc219e1a13 | |
parent | 5c58ca0523f512146786aa96f2aa473eaeeb128c [diff] |
Floating point, docs and more tests.
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.