pub fn intersect_raw(&self, start: u32, end: u32) -> u32 {
        std::cmp::min(self.end, end)
            .checked_sub(std::cmp::max(self.start, start))
            .unwrap_or(0)
    }
/// Internal version of intersect for working with IntervalNode / Interval
Internal version of intersect for working with IntervalNode / Interval
Internal version of intersect for working with IntervalNode / Interval
pub fn intersect_raw(&self, start: u32, end: u32) -> u32 {
        std::cmp::min(self.end, end)
            .checked_sub(std::cmp::max(self.start, start))
            .unwrap_or(0)
    }
pub fn intersect_raw ( & self , start : u32 , end : u32 ) -> u32 { std :: cmp :: min ( self . end , end ) . checked_sub ( std :: cmp :: max ( self . start , start ) ) . unwrap_or ( 0 ) }
Internal version of intersect for working with IntervalNode / Interval
Internal version of intersect for working with IntervalNode / Interval
&self
start
u32
end
u32