BoardStrategyManager

Trait BoardStrategyManager 

Source
pub trait BoardStrategyManager<CI, T, I>: Send + Sync {
    // Required method
    fn get_strategy_at_index(&self, idx: CI) -> &dyn EvolutionStrategy<CI, T, I>;
}

Required Methods§

Source

fn get_strategy_at_index(&self, idx: CI) -> &dyn EvolutionStrategy<CI, T, I>

Implementors§

Source§

impl<CI, T, I> BoardStrategyManager<CI, T, I> for SharedStrategyManager<CI, T, I>
where I: Iterator<Item = IndexedDataOwned<CI, T>>,