//! # byteorder-pack
//!
//! A binary data reader and writer that is similar to Python's struct module,
//! but makes use of Rust's typing system.
//!
//! ## Example
//!
//! ```rust
//! use std::io::Cursor;
//! use byteorder_pack::UnpackFrom;
//!
//! let mut cursor = Cursor::new(vec![0x01, 0x02, 0x00, 0x03, 0x00, 0x04]);
//!
//! let (a, b, cd) = <(u8, u8, [u16; 2])>::unpack_from_be(&mut cursor).unwrap();
//!
//! assert_eq!(a, 1);
//! assert_eq!(b, 2);
//! assert_eq!(cd, [3, 4]);
//! ```
pub use byteorder;
pub use PackTo;
pub use UnpackFrom;