Email or username:

Password:

Forgot your password?
Top-level
Мя :sparkles_lesbian:

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
Мя :sparkles_lesbian:

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

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

Мя :sparkles_lesbian:

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

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

Мя :sparkles_lesbian:

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

[DATA EXPUNGED]
Мя :sparkles_lesbian:

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

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

Go Up