[−][src]Trait ndarray::NdIndex
Tuple or fixed size arrays that can be used to index an array.
use ndarray::arr2; let mut a = arr2(&[[0, 1], [2, 3]]); assert_eq!(a[[0, 1]], 1); assert_eq!(a[[1, 1]], 3); a[[1, 1]] += 1; assert_eq!(a[(1, 1)], 4);
Implementations on Foreign Types
impl NdIndex<Ix0> for ()[src]
impl NdIndex<Ix0> for ()fn index_checked(&self, dim: &Ix0, strides: &Ix0) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix0, strides: &Ix0) -> Option<isize>fn index_unchecked(&self, _strides: &Ix0) -> isize[src]
fn index_unchecked(&self, _strides: &Ix0) -> isizeimpl NdIndex<Ix2> for (Ix, Ix)[src]
impl NdIndex<Ix2> for (Ix, Ix)fn index_checked(&self, dim: &Ix2, strides: &Ix2) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix2, strides: &Ix2) -> Option<isize>fn index_unchecked(&self, strides: &Ix2) -> isize[src]
fn index_unchecked(&self, strides: &Ix2) -> isizeimpl NdIndex<Ix3> for (Ix, Ix, Ix)[src]
impl NdIndex<Ix3> for (Ix, Ix, Ix)fn index_checked(&self, dim: &Ix3, strides: &Ix3) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix3, strides: &Ix3) -> Option<isize>fn index_unchecked(&self, strides: &Ix3) -> isize[src]
fn index_unchecked(&self, strides: &Ix3) -> isizeimpl NdIndex<Ix4> for (Ix, Ix, Ix, Ix)[src]
impl NdIndex<Ix4> for (Ix, Ix, Ix, Ix)fn index_checked(&self, dim: &Ix4, strides: &Ix4) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix4, strides: &Ix4) -> Option<isize>fn index_unchecked(&self, strides: &Ix4) -> isize[src]
fn index_unchecked(&self, strides: &Ix4) -> isizeimpl NdIndex<Ix5> for (Ix, Ix, Ix, Ix, Ix)[src]
impl NdIndex<Ix5> for (Ix, Ix, Ix, Ix, Ix)fn index_checked(&self, dim: &Ix5, strides: &Ix5) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix5, strides: &Ix5) -> Option<isize>fn index_unchecked(&self, strides: &Ix5) -> isize[src]
fn index_unchecked(&self, strides: &Ix5) -> isizeimpl NdIndex<Ix0> for [Ix; 0][src]
impl NdIndex<Ix0> for [Ix; 0]fn index_checked(&self, dim: &Ix0, strides: &Ix0) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix0, strides: &Ix0) -> Option<isize>fn index_unchecked(&self, _strides: &Ix0) -> isize[src]
fn index_unchecked(&self, _strides: &Ix0) -> isizeimpl NdIndex<IxDyn> for [Ix; 0][src]
impl NdIndex<IxDyn> for [Ix; 0]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<Ix1> for [Ix; 1][src]
impl NdIndex<Ix1> for [Ix; 1]fn index_checked(&self, dim: &Ix1, strides: &Ix1) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix1, strides: &Ix1) -> Option<isize>fn index_unchecked(&self, _strides: &Ix1) -> isize[src]
fn index_unchecked(&self, _strides: &Ix1) -> isizeimpl NdIndex<IxDyn> for [Ix; 1][src]
impl NdIndex<IxDyn> for [Ix; 1]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<Ix2> for [Ix; 2][src]
impl NdIndex<Ix2> for [Ix; 2]fn index_checked(&self, dim: &Ix2, strides: &Ix2) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix2, strides: &Ix2) -> Option<isize>fn index_unchecked(&self, _strides: &Ix2) -> isize[src]
fn index_unchecked(&self, _strides: &Ix2) -> isizeimpl NdIndex<IxDyn> for [Ix; 2][src]
impl NdIndex<IxDyn> for [Ix; 2]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<Ix3> for [Ix; 3][src]
impl NdIndex<Ix3> for [Ix; 3]fn index_checked(&self, dim: &Ix3, strides: &Ix3) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix3, strides: &Ix3) -> Option<isize>fn index_unchecked(&self, _strides: &Ix3) -> isize[src]
fn index_unchecked(&self, _strides: &Ix3) -> isizeimpl NdIndex<IxDyn> for [Ix; 3][src]
impl NdIndex<IxDyn> for [Ix; 3]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<Ix4> for [Ix; 4][src]
impl NdIndex<Ix4> for [Ix; 4]fn index_checked(&self, dim: &Ix4, strides: &Ix4) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix4, strides: &Ix4) -> Option<isize>fn index_unchecked(&self, _strides: &Ix4) -> isize[src]
fn index_unchecked(&self, _strides: &Ix4) -> isizeimpl NdIndex<IxDyn> for [Ix; 4][src]
impl NdIndex<IxDyn> for [Ix; 4]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<Ix5> for [Ix; 5][src]
impl NdIndex<Ix5> for [Ix; 5]fn index_checked(&self, dim: &Ix5, strides: &Ix5) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix5, strides: &Ix5) -> Option<isize>fn index_unchecked(&self, _strides: &Ix5) -> isize[src]
fn index_unchecked(&self, _strides: &Ix5) -> isizeimpl NdIndex<IxDyn> for [Ix; 5][src]
impl NdIndex<IxDyn> for [Ix; 5]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<Ix6> for [Ix; 6][src]
impl NdIndex<Ix6> for [Ix; 6]fn index_checked(&self, dim: &Ix6, strides: &Ix6) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix6, strides: &Ix6) -> Option<isize>fn index_unchecked(&self, _strides: &Ix6) -> isize[src]
fn index_unchecked(&self, _strides: &Ix6) -> isizeimpl NdIndex<IxDyn> for [Ix; 6][src]
impl NdIndex<IxDyn> for [Ix; 6]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl<'a> NdIndex<IxDyn> for &'a [Ix][src]
impl<'a> NdIndex<IxDyn> for &'a [Ix]fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeImplementors
impl NdIndex<Ix1> for Ix[src]
impl NdIndex<Ix1> for Ixfn index_checked(&self, dim: &Ix1, strides: &Ix1) -> Option<isize>[src]
fn index_checked(&self, dim: &Ix1, strides: &Ix1) -> Option<isize>fn index_unchecked(&self, strides: &Ix1) -> isize[src]
fn index_unchecked(&self, strides: &Ix1) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 0]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 0]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 1]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 1]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 2]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 2]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 3]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 3]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 4]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 4]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 5]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 5]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Dim<[Ix; 6]>[src]
impl NdIndex<IxDyn> for Dim<[Ix; 6]>fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl NdIndex<IxDyn> for Ix[src]
impl NdIndex<IxDyn> for Ixfn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl<'a> NdIndex<IxDyn> for &'a IxDyn[src]
impl<'a> NdIndex<IxDyn> for &'a IxDynfn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>[src]
fn index_checked(&self, dim: &IxDyn, strides: &IxDyn) -> Option<isize>fn index_unchecked(&self, strides: &IxDyn) -> isize[src]
fn index_unchecked(&self, strides: &IxDyn) -> isizeimpl<D> NdIndex<D> for D where
D: Dimension, [src]
impl<D> NdIndex<D> for D where
D: Dimension, fn index_checked(&self, dim: &D, strides: &D) -> Option<isize>[src]
fn index_checked(&self, dim: &D, strides: &D) -> Option<isize>fn index_unchecked(&self, strides: &D) -> isize[src]
fn index_unchecked(&self, strides: &D) -> isize