fn try_from_trusted_iterator<T, R, const N: usize>( iter: impl UncheckedIterator<Item = R>, ) -> <R::Residual as Residual<[T; N]>>::TryTypewhere R: Try<Output = T>, R::Residual: Residual<[T; N]>,