fn all<O>(self, operation: O) -> All<Self, O>
    where
        O: Fn(Self::Item) -> bool + Clone + Send + 'a,
    {
        All::new(self, operation)
    }
/// Tests that every item in the parallel iterator matches the given
/// operation, and if so returns true.  If a counter-example is found,
/// we'll attempt to stop processing more items, then return false.
///
/// # Examples
///
/// ```
/// use asparit::*;
///
/// let a = [0, 12, 3, 4, 0, 23, 0];
///
/// let is_valid = a.par_iter().all(|&x| x > 10).exec();
///
/// assert!(!is_valid);
/// ```
Tests that every item in the parallel iterator matches the given
operation, and if so returns true.  If a counter-example is found,
we'll attempt to stop processing more items, then return false.
Tests that every item in the parallel iterator matches the given operation and if so returns true . If a counter - example is found we ' ll attempt to stop processing more items then return false .
fn all<O>(self, operation: O) -> All<Self, O>
    where
        O: Fn(Self::Item) -> bool + Clone + Send + 'a,
    {
        All::new(self, operation)
    }
fn all < O > ( self , operation : O ) -> All < Self , O > where O : Fn ( Self :: Item ) -> bool + Clone + Send + ' a , { All :: new ( self , operation ) }
Tests that every item in the parallel iterator matches the given
operation, and if so returns true.
Tests that every item in the parallel iterator matches the given operation and if so returns true .
self
operation
O
self
operation
O
examples
None