fn ok_if_any<T, E>( iter: impl Iterator<Item = Result<T, E>>, ) -> Result<Vec<T>, E>
This is similar to collect::<Result<Vec<_>, _>>, but unlike it, it succeeds if there is any Ok item.
collect::<Result<Vec<_>, _>>
Ok