fn partial_cmp<X>(self, other: X) -> PartialCmp<Self, X::Iter>
    where
        X: IntoParallelIterator<'a>,
        X::Iter: IndexedParallelIterator<'a>,
        Self::Item: PartialOrd<X::Item>,
    {
        PartialCmp::new(self, other.into_par_iter())
    }
/// Lexicographically compares the elements of this `ParallelIterator` with those of
/// another.
///
/// # Examples
///
/// ```
/// use asparit::*;
/// use std::cmp::Ordering::*;
/// use std::f64::NAN;
///
/// let x = vec![1.0, 2.0, 3.0];
/// assert_eq!(
///     x.par_iter().partial_cmp(&vec![1.0, 3.0, 0.0]).exec(),
///     Some(Less)
/// );
/// assert_eq!(
///     x.par_iter().partial_cmp(&vec![1.0, 2.0, 3.0]).exec(),
///     Some(Equal)
/// );
/// assert_eq!(
///     x.par_iter().partial_cmp(&vec![1.0, 2.0]).exec(),
///     Some(Greater)
/// );
/// assert_eq!(x.par_iter().partial_cmp(&vec![1.0, NAN]).exec(), None);
/// ```
Lexicographically compares the elements of this `ParallelIterator` with those of
another.
Lexicographically compares the elements of this ` ParallelIterator ` with those of another .
fn partial_cmp<X>(self, other: X) -> PartialCmp<Self, X::Iter>
    where
        X: IntoParallelIterator<'a>,
        X::Iter: IndexedParallelIterator<'a>,
        Self::Item: PartialOrd<X::Item>,
    {
        PartialCmp::new(self, other.into_par_iter())
    }
fn partial_cmp < X > ( self , other : X ) -> PartialCmp < Self , X :: Iter > where X : IntoParallelIterator < ' a > , X :: Iter : IndexedParallelIterator < ' a > , Self :: Item : PartialOrd < X :: Item > , { PartialCmp :: new ( self , other . into_par_iter ( ) ) }
Lexicographically compares the elements of this `ParallelIterator` with those of
another.
Lexicographically compares the elements of this ` ParallelIterator ` with those of another .
self
other
X
self
other
X
examples
None