Function beagle::scalar_array::cpt_partial_cmp [] [src]

pub fn cpt_partial_cmp<'a, S, T>(s: &'a S, t: &'a T) -> S::Concrete where
    S: ScalarArrayRef + HasConcreteScalarArray<Option<Ordering>>,
    S::Row: Dim<T::Scalar>,
    S::Dim: TwoDim<T::Scalar, S::Row>,
    T: ScalarArrayRef<Row = S::Row, Dim = S::Dim>,
    S::Scalar: PartialOrd<T::Scalar>,
    S::Row: DimRef<S::Scalar> + DimRef<T::Scalar> + Dim<Option<Ordering>>,
    S::Dim: TwoDimRef<S::Scalar, S::Row> + TwoDimRef<T::Scalar, S::Row> + TwoDim<Option<Ordering>, S::Row>,
    <S::Row as HasSmaller>::Smaller: Array<S::Scalar> + Array<T::Scalar> + Array<Option<Ordering>>,
    <S::Dim as HasSmaller>::Smaller: Array<<S::Row as Array<S::Scalar>>::Type> + Array<<S::Row as Array<T::Scalar>>::Type> + Array<<S::Row as Array<Option<Ordering>>>::Type>, 

Construct a ScalarArray based on the partial ordering of the components of two ScalarArray.