diff --git a/src/array/primitive/mod.rs b/src/array/primitive/mod.rs index de55b6bb284..521dc971dc7 100644 --- a/src/array/primitive/mod.rs +++ b/src/array/primitive/mod.rs @@ -511,3 +511,9 @@ pub type UInt16Vec = MutablePrimitiveArray; pub type UInt32Vec = MutablePrimitiveArray; /// A type definition [`MutablePrimitiveArray`] for `u64` pub type UInt64Vec = MutablePrimitiveArray; + +impl Default for PrimitiveArray { + fn default() -> Self { + PrimitiveArray::new(T::PRIMITIVE.into(), Default::default(), None) + } +}