Primitive Type slice [−]
Slice management and manipulation
For more details std::slice
.
Trait Implementations
impl<T> AsRef<[T]> for [T]
impl<T> AsMut<[T]> for [T]
impl<'a, 'b, A: Sized, B> PartialEq<[A; 0]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 0]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 0]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 1]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 1]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 1]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 2]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 2]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 2]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 3]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 3]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 3]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 4]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 4]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 4]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 5]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 5]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 5]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 6]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 6]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 6]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 7]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 7]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 7]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 8]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 8]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 8]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 9]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 9]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 9]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 10]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 10]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 10]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 11]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 11]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 11]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 12]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 12]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 12]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 13]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 13]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 13]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 14]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 14]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 14]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 15]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 15]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 15]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 16]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 16]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 16]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 17]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 17]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 17]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 18]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 18]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 18]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 19]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 19]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 19]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 20]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 20]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 20]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 21]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 21]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 21]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 22]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 22]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 22]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 23]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 23]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 23]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 24]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 24]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 24]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 25]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 25]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 25]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 26]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 26]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 26]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 27]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 27]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 27]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 28]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 28]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 28]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 29]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 29]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 29]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 30]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 30]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 30]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 31]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 31]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 31]> for &'b mut [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 32]> for [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 32]> for &'b [B] where B: PartialEq<A>
impl<'a, 'b, A: Sized, B> PartialEq<[A; 32]> for &'b mut [B] where B: PartialEq<A>
impl<T> Repr<Slice<T>> for [T]
fn repr(&self) -> T
impl MutableByteVector for [u8]
fn set_memory(&mut self, value: u8)
impl<T> Index<usize> for [T]
impl<T> IndexMut<usize> for [T]
impl<T> Index<Range<usize>> for [T]
impl<T> Index<RangeTo<usize>> for [T]
impl<T> Index<RangeFrom<usize>> for [T]
impl<T> Index<RangeFull> for [T]
impl<T> IndexMut<Range<usize>> for [T]
impl<T> IndexMut<RangeTo<usize>> for [T]
impl<T> IndexMut<RangeFrom<usize>> for [T]
impl<T> IndexMut<RangeFull> for [T]
impl<'a, T> Default for &'a [T]
impl<'a, T> IntoIterator for &'a [T]
impl<'a, T> IntoIterator for &'a mut [T]
impl<A, B> PartialEq<[B]> for [A] where A: PartialEq<B>
impl<T: Eq> Eq for [T]
impl<T: Ord> Ord for [T]
impl<T: PartialOrd> PartialOrd for [T]
fn partial_cmp(&self, other: &[T]) -> Option<Ordering>
fn lt(&self, other: &[T]) -> bool
fn le(&self, other: &[T]) -> bool
fn ge(&self, other: &[T]) -> bool
fn gt(&self, other: &[T]) -> bool
impl IntSliceExt<u8, i8> for [u8]
fn as_unsigned(&self) -> &[u8]
fn as_signed(&self) -> &[i8]
fn as_unsigned_mut(&mut self) -> &mut [u8]
fn as_signed_mut(&mut self) -> &mut [i8]
impl IntSliceExt<u8, i8> for [i8]
fn as_unsigned(&self) -> &[u8]
fn as_signed(&self) -> &[i8]
fn as_unsigned_mut(&mut self) -> &mut [u8]
fn as_signed_mut(&mut self) -> &mut [i8]
impl IntSliceExt<u16, i16> for [u16]
fn as_unsigned(&self) -> &[u16]
fn as_signed(&self) -> &[i16]
fn as_unsigned_mut(&mut self) -> &mut [u16]
fn as_signed_mut(&mut self) -> &mut [i16]
impl IntSliceExt<u16, i16> for [i16]
fn as_unsigned(&self) -> &[u16]
fn as_signed(&self) -> &[i16]
fn as_unsigned_mut(&mut self) -> &mut [u16]
fn as_signed_mut(&mut self) -> &mut [i16]
impl IntSliceExt<u32, i32> for [u32]
fn as_unsigned(&self) -> &[u32]
fn as_signed(&self) -> &[i32]
fn as_unsigned_mut(&mut self) -> &mut [u32]
fn as_signed_mut(&mut self) -> &mut [i32]
impl IntSliceExt<u32, i32> for [i32]
fn as_unsigned(&self) -> &[u32]
fn as_signed(&self) -> &[i32]
fn as_unsigned_mut(&mut self) -> &mut [u32]
fn as_signed_mut(&mut self) -> &mut [i32]
impl IntSliceExt<u64, i64> for [u64]
fn as_unsigned(&self) -> &[u64]
fn as_signed(&self) -> &[i64]
fn as_unsigned_mut(&mut self) -> &mut [u64]
fn as_signed_mut(&mut self) -> &mut [i64]
impl IntSliceExt<u64, i64> for [i64]
fn as_unsigned(&self) -> &[u64]
fn as_signed(&self) -> &[i64]
fn as_unsigned_mut(&mut self) -> &mut [u64]
fn as_signed_mut(&mut self) -> &mut [i64]
impl IntSliceExt<usize, isize> for [usize]
fn as_unsigned(&self) -> &[usize]
fn as_signed(&self) -> &[isize]
fn as_unsigned_mut(&mut self) -> &mut [usize]
fn as_signed_mut(&mut self) -> &mut [isize]
impl IntSliceExt<usize, isize> for [isize]
fn as_unsigned(&self) -> &[usize]
fn as_signed(&self) -> &[isize]
fn as_unsigned_mut(&mut self) -> &mut [usize]
fn as_signed_mut(&mut self) -> &mut [isize]
impl<'a, 'b> Pattern<'a> for &'b [char]
Searches for chars that are equal to any of the chars in the array