Как идиоматически перебирать изменяемый вектор при проверке других элементов

#rust #Ржавчина Вопрос: Я хочу написать такой код: let mut v: Vec<Object> = Vec::new(); for e in v.iter_mut() { if e.some_predicate() { e.val = v.iter().filter(|o| o.some_predicate()).count(); } } Это не…

Продолжить чтениеКак идиоматически перебирать изменяемый вектор при проверке других элементов