Thanks to visit codestin.com
Credit goes to docs.rs

arrow2/array/boolean/
from.rs

1use std::iter::FromIterator;
2
3use super::{BooleanArray, MutableBooleanArray};
4
5impl<P: AsRef<[Option<bool>]>> From<P> for BooleanArray {
6    fn from(slice: P) -> Self {
7        MutableBooleanArray::from(slice).into()
8    }
9}
10
11impl<Ptr: std::borrow::Borrow<Option<bool>>> FromIterator<Ptr> for BooleanArray {
12    fn from_iter<I: IntoIterator<Item = Ptr>>(iter: I) -> Self {
13        MutableBooleanArray::from_iter(iter).into()
14    }
15}