if val {
vec![1, 2, 3].into_iter().map(|_| 1)
} else {
vec![4, 5, 6].into_iter().filter(|_| false)
}
}
а такое без динамического полиморфизма не обойти?
either
Это кста можно написать через filter_map
да тут чисто для примера.
а это что? крейт?
да или тип в itertools
Или тип в *вашлюбимыйкрейтсeither*
а если я хочу свой енум написать как мне туда присобачить impl iterator?
Обсуждают сегодня