(&mut self, iter: T)
| 234 | impl 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)] |