Trait IntoSliceIdx

Source
pub trait IntoSliceIdx<I, T: ?Sized> {
    type Output: SliceIndex<T>;

    // Required method
    fn into_slice_idx(self) -> Self::Output;
}
Expand description

Helper trait for indexing operations with a custom index type.

Required Associated Types§

Required Methods§

Source

fn into_slice_idx(self) -> Self::Output

Implementations on Foreign Types§

Source§

impl<I, T> IntoSliceIdx<I, [T]> for RangeFull

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for Range<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for RangeFrom<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for RangeInclusive<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for RangeTo<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for RangeToInclusive<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for Range<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for RangeFrom<I>

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for RangeInclusive<I>

Implementors§

Source§

impl<I: Idx, T> IntoSliceIdx<I, [T]> for I