From 2e10f4e832a0e2bdf59c4c9bac8c462b7903f2db Mon Sep 17 00:00:00 2001 From: Ritchie Vink Date: Wed, 15 Jun 2022 22:08:46 +0200 Subject: [PATCH] Implemented `Default` for `PrimitiveArray` (#1073) --- src/array/primitive/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) 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) + } +}