pub trait GetUnchecked<T> {
    fn get_unchecked_safe<AUI: AsUsizeIndex>(&self, index: AUI) -> &T;
    fn get_unchecked_mut_safe<AUI: AsUsizeIndex>(
        &mut self,
        index: AUI
    ) -> &mut T; fn get_unchecked_range_safe<AUR: AsUsizeRange<T>>(&self, range: AUR) -> &[T]Notable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]; fn get_unchecked_range_mut_safe<AUR: AsUsizeRange<T>>(
        &mut self,
        range: AUR
    ) -> &mut [T]Notable traits for &'_ [u8]impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]; fn set_unchecked_mut_safe<AUI: AsUsizeIndex>(
        &mut self,
        index: AUI,
        value: T
    ) { ... } fn get_unchecked_value_safe<AUI: AsUsizeIndex>(&self, index: AUI) -> T
    where
        T: Copy
, { ... } }
Expand description

Like get_unchecked(), but, if debug assertions are configured, checks and panics.

Required Methods

Like get_unchecked(), but, if debug assertions are configured, checks and panics.

Like get_unchecked_mut(), but, if debug assertions are configured, checks and panics.

Applies a range without bounds checks.

Applies a range without bounds checks.

Provided Methods

Like self[index] = value but unchecked unless debug assertions are configured.

Like get_unchecked(), but, if debug assertions are configured, checks and panics.

Implementations on Foreign Types

Implementors