use unwrap_unchecked where possible

This commit is contained in:
ibraheemdev
2021-08-30 16:13:56 -04:00
parent 6cfa773583
commit b99038f478
3 changed files with 5 additions and 11 deletions

View File

@@ -459,11 +459,8 @@ where
debug_assert!(N <= iter.size_hint().1.unwrap_or(usize::MAX));
debug_assert!(N <= iter.size_hint().0);
match collect_into_array(iter) {
Some(array) => array,
// SAFETY: covered by the function contract.
None => unsafe { crate::hint::unreachable_unchecked() },
}
// SAFETY: covered by the function contract.
unsafe { collect_into_array(iter).unwrap_unchecked() }
}
/// Pulls `N` items from `iter` and returns them as an array. If the iterator