pub trait LoadBalance { // Required method fn get_index<'a>(&self, candidates: &'a [usize]) -> Option<&'a usize>; }