Скажите, как можно обработать такое вложенное вычисление векторов без лишних

аллокаций (collect)? Под обработкой я подразумеваю flatten() и unique().
Пример тестовый, пожалуйста не прикапывайтесь к прочим моментам, это все нужно только чтобы показать вложенность.
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=3d25f893d4fb003f2cb92469ab6c36f9

2 ответов

8 просмотров

Можно вместо String использовать https://doc.rust-lang.org/std/borrow/enum.Cow.html#

Fortunato- Автор вопроса

Окей, переформулирую: как можно продолжить работать (flatten(), unique()) с map(), который возвращает Result<Vec<_>>?

Похожие вопросы

Обсуждают сегодня

Карта сайта