1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
use nom::Err;

#[derive(Debug, PartialEq)]
pub enum Error<'a> {
    ParseError(Err<(&'a str, nom::error::ErrorKind)>),
}

impl<'a> std::convert::From<nom::Err<(&'a str, nom::error::ErrorKind)>> for Error<'a> {
    fn from(err: nom::Err<(&'a str, nom::error::ErrorKind)>) -> Error<'a> {
        Error::ParseError(err)
    }
}