pub(crate) fn from_iter_length_fail(length: usize, expected: usize) -> !