Struct unchecked_index::UncheckedIndex
[−]
[src]
pub struct UncheckedIndex<S>(_);
Wrapper type for unchecked indexing through the regular index syntax
Note that the indexing is checked with debug assertions, but unchecked in release mode. Test your code responsibly.
Trait Implementations
impl<T> Deref for UncheckedIndex<T>
[src]
type Target = T
The resulting type after dereferencing.
fn deref(&self) -> &T
[src]
Dereferences the value.
impl<T> DerefMut for UncheckedIndex<T>
[src]
impl<T, I> Index<I> for UncheckedIndex<T> where
T: GetUnchecked<I>,
[src]
T: GetUnchecked<I>,
type Output = T::Output
The returned type after indexing.
fn index(&self, index: I) -> &Self::Output
[src]
Performs the indexing (container[index]
) operation.
impl<T, I> IndexMut<I> for UncheckedIndex<T> where
T: GetUncheckedMut<I>,
[src]
T: GetUncheckedMut<I>,