Skip to main content

GetIndexRange

Trait GetIndexRange 

Source
pub trait GetIndexRange<Idx> {
    // Required method
    fn get_index_range(src: &Self, len: Idx) -> IndexRange<Idx>;
}

Required Methods§

Source

fn get_index_range(src: &Self, len: Idx) -> IndexRange<Idx>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl GetIndexRange<u32> for (i32, u32)

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for (u32, u32)

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for Range<i32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for Range<u32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeFrom<i32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeFrom<u32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeFull

Source§

fn get_index_range(_: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeInclusive<i32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeInclusive<u32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeTo<i32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeTo<u32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeToInclusive<i32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for RangeToInclusive<u32>

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for i32

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<u32> for u32

Source§

fn get_index_range(src: &Self, len: u32) -> IndexRange<u32>

Source§

impl GetIndexRange<usize> for (isize, usize)

Source§

impl GetIndexRange<usize> for (usize, usize)

Source§

impl GetIndexRange<usize> for Range<isize>

Source§

impl GetIndexRange<usize> for Range<usize>

Source§

impl GetIndexRange<usize> for RangeFrom<isize>

Source§

impl GetIndexRange<usize> for RangeFrom<usize>

Source§

impl GetIndexRange<usize> for RangeFull

Source§

impl GetIndexRange<usize> for RangeInclusive<isize>

Source§

impl GetIndexRange<usize> for RangeInclusive<usize>

Source§

impl GetIndexRange<usize> for RangeTo<isize>

Source§

impl GetIndexRange<usize> for RangeTo<usize>

Source§

impl GetIndexRange<usize> for RangeToInclusive<isize>

Source§

impl GetIndexRange<usize> for RangeToInclusive<usize>

Source§

impl GetIndexRange<usize> for isize

Source§

impl GetIndexRange<usize> for usize

Implementors§