use interval::Interval;
#[derive(Debug)]
pub enum ParseIntervalSetError {
MissingOpeningBraces,
MissingClosingBraces,
IntervalsParseError,
}
#[derive(Clone, Debug)]
pub struct IntervalSet<BOUND: PartialEq + PartialOrd> {
pub intervals: Vec<Interval<BOUND>>,
}