2021-11-18 15:11:56 -08:00
|
|
|
mod error;
|
2021-11-19 14:15:15 -08:00
|
|
|
pub mod header;
|
2021-11-18 15:11:56 -08:00
|
|
|
mod version;
|
|
|
|
|
|
|
|
pub use error::{Error, ErrorKind};
|
2021-11-19 14:15:15 -08:00
|
|
|
pub use header::{Header, Op};
|
2021-11-18 15:11:56 -08:00
|
|
|
pub use version::Version;
|
|
|
|
|
|
|
|
pub type Input<'a> = &'a [u8];
|
|
|
|
pub type InputOwned = Vec<u8>;
|
|
|
|
pub type IResult<'a, T> = nom::IResult<Input<'a>, T, Error<Input<'a>>>;
|
|
|
|
|
|
|
|
pub type InputStr<'a> = &'a str;
|
|
|
|
pub type IResultStr<'a, T> = nom::IResult<InputStr<'a>, T, Error<InputStr<'a>>>;
|
|
|
|
|
|
|
|
pub type SmallStr = String;
|