Trait ndarray::IntoDimension
[−]
[src]
pub trait IntoDimension { type Dim: Dimension; fn into_dimension(self) -> Self::Dim; }
Argument conversion a dimension.
Associated Types
Required Methods
fn into_dimension(self) -> Self::Dim
Implementors
impl IntoDimension for Ix type Dim = Ix1;
impl<D> IntoDimension for D where
D: Dimension, type Dim = D;impl IntoDimension for IxDynImpl type Dim = IxDyn;
impl IntoDimension for Vec<Ix> type Dim = IxDyn;
impl IntoDimension for [Ix; 0] type Dim = Dim<[Ix; 0]>;
impl IntoDimension for () type Dim = Dim<[Ix; 0]>;
impl IntoDimension for [Ix; 1] type Dim = Dim<[Ix; 1]>;
impl IntoDimension for (Ix,) type Dim = Dim<[Ix; 1]>;
impl IntoDimension for [Ix; 2] type Dim = Dim<[Ix; 2]>;
impl IntoDimension for (Ix, Ix) type Dim = Dim<[Ix; 2]>;
impl IntoDimension for [Ix; 3] type Dim = Dim<[Ix; 3]>;
impl IntoDimension for (Ix, Ix, Ix) type Dim = Dim<[Ix; 3]>;
impl IntoDimension for [Ix; 4] type Dim = Dim<[Ix; 4]>;
impl IntoDimension for (Ix, Ix, Ix, Ix) type Dim = Dim<[Ix; 4]>;
impl IntoDimension for [Ix; 5] type Dim = Dim<[Ix; 5]>;
impl IntoDimension for (Ix, Ix, Ix, Ix, Ix) type Dim = Dim<[Ix; 5]>;
impl IntoDimension for [Ix; 6] type Dim = Dim<[Ix; 6]>;
impl IntoDimension for (Ix, Ix, Ix, Ix, Ix, Ix) type Dim = Dim<[Ix; 6]>;
impl<'a> IntoDimension for &'a [Ix] type Dim = IxDyn;