ella_common::shape

Trait NdimAdd

Source
pub trait NdimAdd<Other: Shape> {
    type Output: Shape;
}

Required Associated Types§

Implementors§

Source§

impl NdimAdd<Const<0>> for Const<1>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<0>> for Const<2>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<0>> for Const<3>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<0>> for Const<4>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<0>> for Const<5>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<0>> for Const<6>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<1>> for Const<1>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<1>> for Const<2>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<1>> for Const<3>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<1>> for Const<4>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<1>> for Const<5>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<1>> for Const<6>

Source§

impl NdimAdd<Const<2>> for Const<1>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<2>> for Const<2>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<2>> for Const<3>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<2>> for Const<4>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<2>> for Const<5>

Source§

impl NdimAdd<Const<2>> for Const<6>

Source§

impl NdimAdd<Const<3>> for Const<1>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<3>> for Const<2>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<3>> for Const<3>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<3>> for Const<4>

Source§

impl NdimAdd<Const<3>> for Const<5>

Source§

impl NdimAdd<Const<3>> for Const<6>

Source§

impl NdimAdd<Const<4>> for Const<1>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<4>> for Const<2>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<4>> for Const<3>

Source§

impl NdimAdd<Const<4>> for Const<4>

Source§

impl NdimAdd<Const<4>> for Const<5>

Source§

impl NdimAdd<Const<4>> for Const<6>

Source§

impl NdimAdd<Const<5>> for Const<1>

Source§

type Output = Const<{$lhs + $rhs}>

Source§

impl NdimAdd<Const<5>> for Const<2>

Source§

impl NdimAdd<Const<5>> for Const<3>

Source§

impl NdimAdd<Const<5>> for Const<4>

Source§

impl NdimAdd<Const<5>> for Const<5>

Source§

impl NdimAdd<Const<5>> for Const<6>

Source§

impl NdimAdd<Const<6>> for Const<1>

Source§

impl NdimAdd<Const<6>> for Const<2>

Source§

impl NdimAdd<Const<6>> for Const<3>

Source§

impl NdimAdd<Const<6>> for Const<4>

Source§

impl NdimAdd<Const<6>> for Const<5>

Source§

impl NdimAdd<Const<6>> for Const<6>

Source§

impl NdimAdd<Dyn> for Const<1>

Source§

impl NdimAdd<Dyn> for Const<2>

Source§

impl NdimAdd<Dyn> for Const<3>

Source§

impl NdimAdd<Dyn> for Const<4>

Source§

impl NdimAdd<Dyn> for Const<5>

Source§

impl NdimAdd<Dyn> for Const<6>

Source§

impl<S: Shape> NdimAdd<S> for Const<0>

Source§

impl<S: Shape> NdimAdd<S> for Dyn