BoardSpaceManager

Trait BoardSpaceManager 

Source
pub trait BoardSpaceManager<CI, I1, I2>: Send + Sync
where CI: Send + Sync, I1: Iterator<Item = CI>, I2: ParallelIterator<Item = CI>,
{ // Required methods fn indices_iter(&self) -> I1; fn indices_par_iter(&self) -> I2; }
Expand description

Manages the logical space between cells.

Required Methods§

Source

fn indices_iter(&self) -> I1

Source

fn indices_par_iter(&self) -> I2

Implementors§

Source§

impl<T> BoardSpaceManager<T, IntoIter<T>, IntoIter<T>> for Grid<T>
where T: Clone + Send + Sync,