extendr_api::prelude

Trait DimMax

Source
pub trait DimMax<Other>
where Other: Dimension,
{ type Output: Dimension; }

Required Associated Types§

Source

type Output: Dimension

The resulting dimension type after broadcasting.

Implementors§

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 5]>

Source§

impl DimMax<Dim<IxDynImpl>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 5]>

Source§

impl DimMax<Dim<[usize; 0]>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 5]>

Source§

impl DimMax<Dim<[usize; 1]>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 5]>

Source§

impl DimMax<Dim<[usize; 2]>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 5]>

Source§

impl DimMax<Dim<[usize; 3]>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 5]>

Source§

impl DimMax<Dim<[usize; 4]>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<[usize; 5]>> for Dim<[usize; 6]>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<IxDynImpl>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<[usize; 0]>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<[usize; 1]>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<[usize; 2]>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<[usize; 3]>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<[usize; 4]>

Source§

impl DimMax<Dim<[usize; 6]>> for Dim<[usize; 5]>

Source§

impl<D> DimMax<D> for D
where D: Dimension,

Dimensions of the same type remain unchanged when co_broadcast. So you can directly use D as the resulting type. (Instead of <D as DimMax>::BroadcastOutput)