use arrow2::array::growable::{Growable, GrowableBoolean}; use arrow2::array::BooleanArray; #[test] fn test_bool() { let array = BooleanArray::from(vec![Some(false), Some(true), None, Some(false)]); let mut a = GrowableBoolean::new(vec![&array], false, 0); a.extend(0, 1, 2); assert_eq!(a.len(), 2); let result: BooleanArray = a.into(); let expected = BooleanArray::from(vec![Some(true), None]); assert_eq!(result, expected); }