Email or username:

Password:

Forgot your password?
Top-level
Moana Rijndael 🍍🍕

fn flatten(self) -> Flatten<Self>
where
Self::Item: IntoIterator,

Creates an iterator that flattens nested structure.

This is useful when you have an iterator of iterators or an iterator of things that can be turned into iterators and you want to remove one level of indirection.

:blobcatgooglyholdingitsheadinitshands:

4 comments
Moana Rijndael 🍍🍕

Океееей, Result<T, E> реализует IntoIterator.........

Но че там вообще итерировать???

Moana Rijndael 🍍🍕

Ага! Там вот какая прикольная штука

Когда мы делаем из Result итератор, то
Ok(T) => итератор вернет 1 элемент
Err(E) => итератор вернет 0 элементов

Moana Rijndael 🍍🍕

И вот теперь, с полным пониманием я могу спокойно сделать то, что советует мне линтер

[DATA EXPUNGED]
Moana Rijndael 🍍🍕

@wire ну если по уму, мне надо эту функцию разделить на две. Ошибка в подгрузке одного файла не должна прерывать подгрузку других
Потом так сделаю

Да и вообще, я не представляю случай когда там может вылететь ошибка, которую нельзя безопасно скипнуть

Go Up