use crate::intervals::ops::BoundOverlapDisambiguationRuleSet;
pub trait BoundEq<Rhs = Self>
where
Rhs: ?Sized,
{
#[must_use]
fn bound_eq(&self, other: &Rhs, rule_set: BoundOverlapDisambiguationRuleSet) -> bool;
#[must_use]
fn bound_ne(&self, other: &Rhs, rule_set: BoundOverlapDisambiguationRuleSet) -> bool {
!self.bound_eq(other, rule_set)
}
}