[][src]Trait ndarray::NdIndex

pub unsafe trait NdIndex<E>: Debug { }

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<Ix2> for (Ix, Ix)
[src]

impl NdIndex<Ix3> for (Ix, Ix, Ix)
[src]

impl NdIndex<Ix4> for (Ix, Ix, Ix, Ix)
[src]

impl NdIndex<Ix5> for (Ix, Ix, Ix, Ix, Ix)
[src]

impl NdIndex<Ix0> for [Ix; 0]
[src]

impl NdIndex<IxDyn> for [Ix; 0]
[src]

impl NdIndex<Ix1> for [Ix; 1]
[src]

impl NdIndex<IxDyn> for [Ix; 1]
[src]

impl NdIndex<Ix2> for [Ix; 2]
[src]

impl NdIndex<IxDyn> for [Ix; 2]
[src]

impl NdIndex<Ix3> for [Ix; 3]
[src]

impl NdIndex<IxDyn> for [Ix; 3]
[src]

impl NdIndex<Ix4> for [Ix; 4]
[src]

impl NdIndex<IxDyn> for [Ix; 4]
[src]

impl NdIndex<Ix5> for [Ix; 5]
[src]

impl NdIndex<IxDyn> for [Ix; 5]
[src]

impl NdIndex<Ix6> for [Ix; 6]
[src]

impl NdIndex<IxDyn> for [Ix; 6]
[src]

impl<'a> NdIndex<IxDyn> for &'a [Ix]
[src]

Implementors

impl NdIndex<Ix1> for Ix
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 0]>
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 1]>
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 2]>
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 3]>
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 4]>
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 5]>
[src]

impl NdIndex<IxDyn> for Dim<[Ix; 6]>
[src]

impl NdIndex<IxDyn> for Ix
[src]

impl<'a> NdIndex<IxDyn> for &'a IxDyn
[src]

impl<D> NdIndex<D> for D where
    D: Dimension
[src]