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}