(&self, seed_id: usize)
| 30 | } |
| 31 | |
| 32 | pub fn get_seed_from_queue(&self, seed_id: usize) -> &Program { |
| 33 | for seed in &self.seed_queue { |
| 34 | if seed.id == seed_id { |
| 35 | return seed; |
| 36 | } |
| 37 | } |
| 38 | unreachable!("cannot get seed {seed_id} from seed queue") |
| 39 | } |
| 40 | |
| 41 | pub fn select_seed_from_queue(&mut self) -> &Program { |
| 42 | assert!(!self.seed_queue.is_empty()); |
no outgoing calls