mod error; pub mod header; mod version; pub use error::{Error, ErrorKind}; pub use header::{Header, Op}; pub use version::Version; pub type Input<'a> = &'a [u8]; pub type InputOwned = Vec; pub type IResult<'a, T> = nom::IResult, T, Error>>; pub type InputStr<'a> = &'a str; pub type IResultStr<'a, T> = nom::IResult, T, Error>>; pub type SmallStr = String;