diff --git a/src/complexagent.rs b/src/complexagent.rs index cb0abd1..227cb46 100644 --- a/src/complexagent.rs +++ b/src/complexagent.rs @@ -88,7 +88,7 @@ impl FutureMoves { // SAFETY! `parents` will always be at index `depth` which will always be within range (0..self.inner.len()) let parents = unsafe { parents.last_mut().unwrap_unchecked() }; - let children = children.first_mut().map(|x| x.as_slice()).unwrap_or(&[]); + let children = children.first().map(Vec::as_slice).unwrap_or(&[]); parents.iter_mut().for_each(|mv| { let self_value = mv.compute_self_value(self.color, depth + 1);