Struct unchecked_index::UncheckedIndex [−][src]
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<S: Copy> Clone for UncheckedIndex<S>
[src][+]
impl<S: Copy> Copy for UncheckedIndex<S>
[src]
impl<T> Deref for UncheckedIndex<T>
[src][+]
impl<T> DerefMut for UncheckedIndex<T>
[src][+]
impl<T, I> Index<I> for UncheckedIndex<T> where
T: GetUnchecked<I>,
[src][+]
T: GetUnchecked<I>,
impl<T, I> IndexMut<I> for UncheckedIndex<T> where
T: GetUncheckedMut<I>,
[src][+]
T: GetUncheckedMut<I>,
Auto Trait Implementations
impl<S> Send for UncheckedIndex<S> where
S: Send,
S: Send,
impl<S> Sync for UncheckedIndex<S> where
S: Sync,
S: Sync,
impl<S> Unpin for UncheckedIndex<S> where
S: Unpin,
S: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,