Traitsยง
- Imagine you have a function
F: FnOnce(&[T]) -> R
, plus an iteratoriter
that producesT
items. You could combine them withf(&iter.collect::<Vec<_>>())
, but this requires allocating memory for theVec
.
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
.