IndexRange

Trait IndexRange 

Source
pub trait IndexRange {
    // Required methods
    unsafe fn index_range_unchecked(&self, range: Range<usize>) -> Range<usize>;
    fn index_range(&self, range: Range<usize>) -> Option<Range<usize>>;
}

Required Methods§

Source

unsafe fn index_range_unchecked(&self, range: Range<usize>) -> Range<usize>

§Safety

Range must be within bounds of the collection.

Source

fn index_range(&self, range: Range<usize>) -> Option<Range<usize>>

Implementors§

Source§

impl<O> IndexRange for ClumpedOffsets<O>
where Self: GetOffset,

Source§

impl<O: AsRef<[usize]> + Set> IndexRange for Offsets<O>