Skip to main content

trim_range

Function trim_range 

Source
pub fn trim_range<T: Ord + Copy>(
    range: &Range<T>,
    trim_to_len: T,
) -> Option<Range<T>>
Expand description

Trims range so that it fits within 0..trim_to_len.

Returns Some(trimmed_range) if range.start <= trim_to_len. Returns None if range.start > trim_to_len or range.start > range.end.