MCPcopy Create free account
hub / github.com/apache/arrow-rs / extend

Method extend

arrow-array/src/builder/boolean_builder.rs:236–243  ·  view source on GitHub ↗
(&mut self, iter: T)

Source from the content-addressed store, hash-verified

234impl Extend<Option<bool>> for BooleanBuilder {
235 #[inline]
236 fn extend<T: IntoIterator<Item = Option<bool>>>(&mut self, iter: T) {
237 let buffered = iter.into_iter().collect::<Vec<_>>();
238 let array = unsafe {
239 // SAFETY: std::vec::IntoIter implements TrustedLen
240 BooleanArray::from_trusted_len_iter(buffered.into_iter())
241 };
242 self.append_array(&array)
243 }
244}
245
246#[cfg(test)]

Calls 2

into_iterMethod · 0.45
append_arrayMethod · 0.45