(&mut self, iter: I)
| 22 | |
| 23 | impl<T, C: Extend<T>> Extend<Option<T>> for ExtendSome<C> { |
| 24 | fn extend<I: IntoIterator<Item = Option<T>>>(&mut self, iter: I) { |
| 25 | self.0.extend(iter.into_iter().flatten()); |
| 26 | } |
| 27 | } |
| 28 | |
| 29 | impl<T, C: Default + FromIterator<T>> FromIterator<Option<T>> for ExtendSome<C> { |