pub trait ReduceShapeTo<S, Ax>: HasAxes<Ax> + Sized { }
Expand description

Marker for shapes that can be reduced to Shape S along Axes Ax.

Implementations on Foreign Types§

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, D, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(D, F), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 1], Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, E), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, D), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axis<{$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axis<{$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(B,), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C)

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B,), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axis<{$ax}>> for [usize; 2]

source§

impl ReduceShapeTo<[usize; 2], Axes2<{$ax}, {$ax}>> for [usize; 4]

source§

impl ReduceShapeTo<[usize; 1], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 1], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, C), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, D, E, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<(), Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 3]

source§

impl ReduceShapeTo<[usize; 5], Axis<{$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, D, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes2<{$ax}, {$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, D), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 1], Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(B, C), Axes2<{$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, E), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(), Axes6<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, D), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axis<{$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, E), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, D, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, E, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A,), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 4], Axis<{$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<(), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A, C, D), Axis<{$ax}>> for (A, B, C, D)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, F), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, D, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C, E, F), Axis<{$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, D), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, D, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(C, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A, B, D), Axis<{$ax}>> for (A, B, C, D)

source§

impl<A: Dim> ReduceShapeTo<(), Axis<{$ax}>> for (A,)

source§

impl ReduceShapeTo<[usize; 3], Axis<{$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(A, C), Axis<{$ax}>> for (A, B, C)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, E, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 1], Axes2<{$ax}, {$ax}>> for [usize; 3]

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, F), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, D, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, D), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B, C), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(B, C), Axis<{$ax}>> for (A, B, C)

source§

impl ReduceShapeTo<[usize; 1], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 4]

source§

impl ReduceShapeTo<[usize; 3], Axis<{$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, D), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, D, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim> ReduceShapeTo<(B,), Axis<{$ax}>> for (A, B)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(E,), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, D, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(B, C, D), Axis<{$ax}>> for (A, B, C, D)

source§

impl ReduceShapeTo<[usize; 5], Axis<{$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(C,), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, D, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 5], Axis<{$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, C), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, F), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, D, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim> ReduceShapeTo<(A,), Axis<{$ax}>> for (A, B)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(F,), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(C,), Axes2<{$ax}, {$ax}>> for (A, B, C)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(C, D), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(D,), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A, B, C), Axis<{$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(B,), Axes2<{$ax}, {$ax}>> for (A, B, C)

source§

impl ReduceShapeTo<[usize; 1], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 4]

source§

impl ReduceShapeTo<[usize; 2], Axes2<{$ax}, {$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, C, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, D), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 1], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C,), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C, D, E), Axis<{$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<(), Axis<{$ax}>> for [usize; 1]

source§

impl ReduceShapeTo<(), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 4]

source§

impl ReduceShapeTo<[usize; 5], Axis<{$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B,), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes2<{$ax}, {$ax}>> for [usize; 4]

source§

impl ReduceShapeTo<[usize; 2], Axes2<{$ax}, {$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(D, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<(), Axis<0>> for ()

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(A,), Axes2<{$ax}, {$ax}>> for (A, B, C)

source§

impl ReduceShapeTo<[usize; 2], Axes2<{$ax}, {$ax}>> for [usize; 4]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(D,), Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, D, E, F), Axis<{$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, E, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 5], Axis<{$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, D, E, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim> ReduceShapeTo<(), Axes2<{$ax}, {$ax}>> for (A, B)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(E, F), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axis<{$ax}>> for [usize; 3]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(C, D, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A,), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 3], Axis<{$ax}>> for [usize; 4]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, D, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<(), Axes6<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 1], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A,), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D)

source§

impl ReduceShapeTo<[usize; 1], Axes2<{$ax}, {$ax}>> for [usize; 3]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, C, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, D), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B, C, E), Axis<{$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 4], Axis<{$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A, C), Axes2<{$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, C, D, E), Axis<{$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 1], Axes2<{$ax}, {$ax}>> for [usize; 3]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 5], Axis<{$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axis<{$ax}>> for [usize; 3]

source§

impl ReduceShapeTo<[usize; 2], Axis<{$ax}>> for [usize; 3]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, D, E, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C, D, F), Axis<{$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(C, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D)

source§

impl ReduceShapeTo<[usize; 3], Axes2<{$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(D, E, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 1], Axes5<{$ax}, {$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl ReduceShapeTo<[usize; 2], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(B, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(D, E), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(E,), Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(A, B), Axes2<{$ax}, {$ax}>> for (A, B, C, D)

source§

impl ReduceShapeTo<[usize; 1], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 5]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, D, E, F), Axis<{$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<(), Axes2<{$ax}, {$ax}>> for [usize; 2]

source§

impl ReduceShapeTo<[usize; 4], Axes2<{$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, C, E), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, C, D, E), Axis<{$ax}>> for (A, B, C, D, E)

source§

impl ReduceShapeTo<[usize; 3], Axes3<{$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B, D, E), Axis<{$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(D,), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, E, F), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 4], Axis<{$ax}>> for [usize; 5]

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, C, E, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(A, B, C, D), Axis<{$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim> ReduceShapeTo<(B, C, D), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(C, D, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, D, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl ReduceShapeTo<[usize; 2], Axes4<{$ax}, {$ax}, {$ax}, {$ax}>> for [usize; 6]

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, E, F), Axes2<{$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, D, E), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim> ReduceShapeTo<(C,), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(A, B, C), Axes3<{$ax}, {$ax}, {$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim, D: Dim, E: Dim, F: Dim> ReduceShapeTo<(B, C, D, E, F), Axis<{$ax}>> for (A, B, C, D, E, F)

source§

impl<A: Dim, B: Dim, C: Dim> ReduceShapeTo<(A, B), Axis<{$ax}>> for (A, B, C)

source§

impl ReduceShapeTo<[usize; 1], Axis<{$ax}>> for [usize; 2]

Implementors§