1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use alloc::vec::Vec;
use mop_blocks::mph::MphOrs;

#[derive(Clone, Debug)]
pub struct ArchUnionPopul<OR, S> {
  pub props: Vec<Properties<OR>>,
  pub results: MphOrs<OR, S>,
}

#[derive(Clone, Debug)]
pub struct Properties<T> {
  pub fitness: T,
  pub result_idx: usize,
  pub strength: T,
}