Trait AsUsizeRange
Other items inswiss_army_knife::get_unchecked
pub trait AsUsizeRange<T> { }
Used for bounded range slices.
impl<T, AUI: AsUsizeIndex> AsUsizeRange<T> for Range<AUI>
fn get_checked_range_ref(self, slice: &[T]) -> Option<&[T]>
fn get_checked_range_mut(self, slice: &mut [T]) -> Option<&mut [T]>
unsafe fn get_unchecked_range_ref(self, slice: *const [T]) -> *const [T]
unsafe fn get_unchecked_range_mut(self, slice: *mut [T]) -> *mut [T]
impl<T, AUI: AsUsizeIndex> AsUsizeRange<T> for RangeFrom<AUI>
impl<T, AUI: AsUsizeIndex> AsUsizeRange<T> for RangeTo<AUI>
impl<T> AsUsizeRange<T> for RangeFull
impl<T, AUI: AsUsizeIndex + Copy> AsUsizeRange<T> for RangeInclusive<AUI>
impl<T, AUI: AsUsizeIndex> AsUsizeRange<T> for RangeToInclusive<AUI>