[−][src]Trait goggles::par_join::ParJoinExt
Provided methods
fn par_join(self) -> JoinParIter<Self::IntoJoin> where
Self: Sized + Send + Sync,
Self::Item: Send,
<Self::IntoJoin as Join>::Mask: BitSetConstrained + Send + Sync,
Self: Sized + Send + Sync,
Self::Item: Send,
<Self::IntoJoin as Join>::Mask: BitSetConstrained + Send + Sync,
Safely iterate over this Join
in parallel.
Panics
Panics if the result of this join is unconstrained.
fn par_join_unconstrained(self) -> JoinParIter<Self::IntoJoin> where
Self: Sized + Send + Sync,
Self::Item: Send,
<Self::IntoJoin as Join>::Mask: Send + Sync,
Self: Sized + Send + Sync,
Self::Item: Send,
<Self::IntoJoin as Join>::Mask: Send + Sync,
Safely iterate over this Join
in parallel, and don't panic if it is unconstrained.
Constraint detection is not perfect, so this is here if it is in your way.