byteorder 0.2.1

Library for reading/writing numbers in big-endian and little-endian. failed to build byteorder-0.2.1
Please check build logs and if you believe this is' fault, report into this issue report.

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.


  1. f32 and f64 support. (trivial)
  2. Flesh out the README. (Install, examples, links to docs, limitations.)


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.