(iter: I)
| 658 | /// ``` |
| 659 | impl<'a, T: ArrowDictionaryKeyType> FromIterator<Option<&'a str>> for DictionaryArray<T> { |
| 660 | fn from_iter<I: IntoIterator<Item = Option<&'a str>>>(iter: I) -> Self { |
| 661 | let it = iter.into_iter(); |
| 662 | let (lower, _) = it.size_hint(); |
| 663 | let mut builder = StringDictionaryBuilder::with_capacity(lower, 256, 1024); |
| 664 | builder.extend(it); |
| 665 | builder.finish() |
| 666 | } |
| 667 | } |
| 668 | |
| 669 | /// Constructs a `DictionaryArray` from an iterator of strings. |