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