pub trait IndexRange<T = usize> {
    // Provided methods
    fn start(&self) -> Option<T> { ... }
    fn end(&self) -> Option<T> { ... }
}Expand description
IndexRange is implemented by Rust’s built-in range types, produced
by range syntax like .., a.., ..b or c..d.