typed_io/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub use self::read_bytes::{ReadConstant, ReadEndianness, ReadVariable};
4pub use self::typed_read::TypedRead;
5pub use self::typed_write::TypedWrite;
6pub use self::write_bytes::{WriteEndianness, WriteRef};
7
8mod read_bytes;
9mod typed_read;
10mod typed_write;
11mod write_bytes;
12
13// Endianness
14#[derive(Clone, Copy, Debug, Eq, PartialEq)]
15pub enum Endianness {
16    /// Big-endian.
17    BE,
18    /// Little-endian.
19    LE,
20    /// Native-endian.
21    NE,
22}