(&mut self, iter: T)
| 187 | |
| 188 | impl<'m, 'v> Extend<Option<Variant<'m, 'v>>> for VariantArrayBuilder { |
| 189 | fn extend<T: IntoIterator<Item = Option<Variant<'m, 'v>>>>(&mut self, iter: T) { |
| 190 | for v in iter { |
| 191 | match v { |
| 192 | Some(v) => self.append_variant(v), |
| 193 | None => self.append_null(), |
| 194 | } |
| 195 | } |
| 196 | } |
| 197 | } |
| 198 | |
| 199 | /// Builder-specific state for array building that manages array-level offsets and nulls. See |