аллокаций (collect)? Под обработкой я подразумеваю flatten() и unique().
Пример тестовый, пожалуйста не прикапывайтесь к прочим моментам, это все нужно только чтобы показать вложенность.
https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=3d25f893d4fb003f2cb92469ab6c36f9
Можно вместо String использовать https://doc.rust-lang.org/std/borrow/enum.Cow.html#
Окей, переформулирую: как можно продолжить работать (flatten(), unique()) с map(), который возвращает Result<Vec<_>>?
Обсуждают сегодня