use std::fmt::{self, Display, Formatter};
#[derive(Debug)]
pub enum ParseError {
InvalidRange,
NoOverlap,
}
impl Display for ParseError {
fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
match *self {
ParseError::InvalidRange => write!(f, "invaild range"),
ParseError::NoOverlap => write!(f, "no overlap"),
}
}
}