Extend
Extend a collection with the contents of an iterator.Iterators produce a series of values, and collections can also be thought of as a series of values. The Extend
trait bridges this gap, allowing you to extend a collection by including the contents of that iterator. When extending a collection with an already existing key, that entry is updated or, in the case of collections that permit multiple entries with equal keys, that entry is inserted. # ExamplesBasic usage:
let mut arr = array![1, 2];
arr.extend(array![3, 4, 5]);
assert_eq!(arr, array![1, 2, 3, 4, 5]);
Fully qualified path: core::iter::traits::collect::Extend
pub trait Extend<T, A>
Trait functions
extend
Extends a collection with the contents of an iterator.
Fully qualified path: core::iter::traits::collect::Extend::extend
fn extend<
I,
impl IntoIter: IntoIterator<I>,
+TypeEqual<IntoIter::Iterator::Item, A>,
+Destruct<IntoIter::IntoIter>,
+Destruct<I>,
>(
ref self: T, iter: I,
)