два вектора? Ну типа `Vec<Result<T, E>> -> (Vec<T>, Vec<E>)`.
partition_map из itertools
use itertools::Itertools; vec.into_iter().partition_map(Either::from)
О, даже так, спасибо
мне кажется, не будет работать, если там дженерики? ну или если один и тот же тип
а как Either::from выберет тип?
так Either<L, R>: From<Result<R, L>>
чорт, туплю
Ого, left-biased either?
Обсуждают сегодня