Trait DimAdd
Other items inndarray
pub trait DimAdd<D: Dimension> { type Output: Dimension; }
Adds the two dimensions at compile time.
type Output: Dimension
The sum of the two dimensions.
impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 1]>
type Output = Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 2]>
type Output = Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 3]>
type Output = Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 4]>
type Output = Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 5]>
type Output = Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 0]>> for Dim<[usize; 6]>
type Output = Dim<[usize; 6]>
impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 1]>> for Dim<[usize; 6]>
type Output = IxDyn
impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 2]>> for Dim<[usize; 6]>
impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 3]>> for Dim<[usize; 6]>
impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 4]>> for Dim<[usize; 6]>
impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 5]>> for Dim<[usize; 6]>
impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 1]>
impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 2]>
impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 3]>
impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 4]>
impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 5]>
impl DimAdd<Dim<[usize; 6]>> for Dim<[usize; 6]>
impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 1]>
impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 2]>
impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 3]>
impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 4]>
impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 5]>
impl DimAdd<Dim<IxDynImpl>> for Dim<[usize; 6]>
impl<D: Dimension> DimAdd<D> for Ix0
type Output = D
impl<D: Dimension> DimAdd<D> for IxDyn