arch_pkg_db/text/single/extend.rs
1use super::TextCollection;
2use crate::Text;
3
4impl Extend<Text> for TextCollection {
5 fn extend<Iter: IntoIterator<Item = Text>>(&mut self, iter: Iter) {
6 let iter = iter.into_iter();
7 let (cap, _) = iter.size_hint();
8 self.internal.reserve(cap);
9 for text in iter {
10 self.insert(text);
11 }
12 }
13}