Traitsยง
- Collect
AndApply  - Imagine you have a function 
F: FnOnce(&[T]) -> R, plus an iteratoriterthat producesTitems. You could combine them withf(&iter.collect::<Vec<_>>()), but this requires allocating memory for theVec. - Interner
 
F: FnOnce(&[T]) -> R, plus an iterator iter
that produces T items. You could combine them with
f(&iter.collect::<Vec<_>>()), but this requires allocating memory for the
Vec.