diff --git a/src/random.rs b/src/random.rs index ba18a5b..ade2854 100644 --- a/src/random.rs +++ b/src/random.rs @@ -133,34 +133,19 @@ impl Random { pub fn sample_inner_kernel_size(&mut self) -> usize { let dist = &self.inner_kernel_size_dist; let index = dist.rnd_dist.sample(&mut self.gen); - *dist.rnd_cfg - .values - .as_ref() - .unwrap() - .get(index) - .unwrap() + *dist.rnd_cfg.values.as_ref().unwrap().get(index).unwrap() } pub fn sample_outer_kernel_margin(&mut self) -> usize { let dist = &self.outer_kernel_margin_dist; let index = dist.rnd_dist.sample(&mut self.gen); - *dist.rnd_cfg - .values - .as_ref() - .unwrap() - .get(index) - .unwrap() + *dist.rnd_cfg.values.as_ref().unwrap().get(index).unwrap() } pub fn sample_circularity(&mut self) -> f32 { let dist = &self.circ_dist; let index = dist.rnd_dist.sample(&mut self.gen); - *dist.rnd_cfg - .values - .as_ref() - .unwrap() - .get(index) - .unwrap() + *dist.rnd_cfg.values.as_ref().unwrap().get(index).unwrap() } pub fn sample_shift(&mut self, ordered_shifts: &[ShiftDirection; 4]) -> ShiftDirection {