Trait IntoParallelSiteIterator

Source
pub trait IntoParallelSiteIterator<const N: usize> {
    type Item: AsSiteView<N>;
    type Iter: IndexedParallelIterator<Item = Self::Item>;

    // Required method
    fn into_par_site_iter(self) -> Self::Iter;
}
Expand description

A type that can be turned into a parallel iterator over SAF sites.

Required Associated Types§

Source

type Item: AsSiteView<N>

The type of each individual site.

Source

type Iter: IndexedParallelIterator<Item = Self::Item>

The type of iterator.

Required Methods§

Source

fn into_par_site_iter(self) -> Self::Iter

Convert this type into a parallel SAF site iterator.

Implementors§

Source§

impl<'a, 'b, const N: usize> IntoParallelSiteIterator<N> for &'b SafView<'a, N>

Source§

type Item = SiteView<'a, N>

Source§

type Iter = ParSiteIter<'a, N>

Source§

impl<'a, const N: usize> IntoParallelSiteIterator<N> for &'a Saf<N>

Source§

type Item = SiteView<'a, N>

Source§

type Iter = ParSiteIter<'a, N>

Source§

impl<'a, const N: usize> IntoParallelSiteIterator<N> for SafView<'a, N>

Source§

type Item = SiteView<'a, N>

Source§

type Iter = ParSiteIter<'a, N>

Source§

impl<const N: usize, T> IntoParallelSiteIterator<N> for T