A helper trait used for indexing operations.
The output type returned by methods.
Loading content...
fn get(self, slice: &T) -> Option<&Self::Output>
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Returns a shared reference to the output at this location, if in
bounds.
fn get_mut(self, slice: &mut T) -> Option<&mut Self::Output>
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Returns a mutable reference to the output at this location, if in
bounds.
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Returns a shared reference to the output at this location, without
performing any bounds checking.
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Returns a mutable reference to the output at this location, without
performing any bounds checking.
fn index(self, slice: &T) -> &Self::Output
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Returns a shared reference to the output at this location, panicking
if out of bounds.
fn index_mut(self, slice: &mut T) -> &mut Self::Output
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Returns a mutable reference to the output at this location, panicking
if out of bounds.
Loading content...
impl SliceIndex<str> for Range<usize>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &str) -> &Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut str) -> &mut Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
impl SliceIndex<str> for RangeFrom<usize>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &str) -> &Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut str) -> &mut Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &str) -> &Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut str) -> &mut Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &str) -> &Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut str) -> &mut Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
impl SliceIndex<str> for RangeTo<usize>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &str) -> &Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut str) -> &mut Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &str) -> &Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut str) -> &mut Self::Output
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
impl<T> SliceIndex<[T]> for Range<usize>
[src]
fn get(self, slice: &[T]) -> Option<&[T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut [T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
impl<T> SliceIndex<[T]> for RangeFrom<usize>
[src]
fn get(self, slice: &[T]) -> Option<&[T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut [T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get(self, slice: &[T]) -> Option<&[T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut [T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get(self, slice: &[T]) -> Option<&[T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut [T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
impl<T> SliceIndex<[T]> for RangeTo<usize>
[src]
fn get(self, slice: &[T]) -> Option<&[T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut [T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get(self, slice: &[T]) -> Option<&[T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut [T]>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
unsafe fn get_unchecked_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &[T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut [T]
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
impl<T> SliceIndex<[T]> for usize
[src]
fn get(self, slice: &[T]) -> Option<&T>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn get_mut(self, slice: &mut [T]) -> Option<&mut T>
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index(self, slice: &[T]) -> &T
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
fn index_mut(self, slice: &mut [T]) -> &mut T
[src]
🔬 This is a nightly-only experimental API. (
slice_index_methods
#0)
Loading content...