1 2 3 4 5 6
/// Computes intersection between ranges pub trait Intersection<Rhs = Self> { type Output; fn intersection(&self, rhs: &Rhs) -> Self::Output; }