From a9ed9743c34b7b79b3c38930b49b79c66fb37463 Mon Sep 17 00:00:00 2001 From: Calder Coalson Date: Wed, 16 Apr 2025 12:24:07 -0700 Subject: [PATCH] Fix Complex AutoSerialization --- src/serialize/primitive.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/serialize/primitive.rs b/src/serialize/primitive.rs index 09e26db..3d7c751 100644 --- a/src/serialize/primitive.rs +++ b/src/serialize/primitive.rs @@ -288,7 +288,7 @@ macro_rules! impl_complex_serializable { /// _This impl is only available with the **`"complex"`** feature._ impl AutoSerialize for Complex<$float> { fn default_dtype() -> DType { - DType::new_scalar(TypeStr::with_auto_endianness(TypeChar::Complex, $size, None)) + DType::new_scalar(TypeStr::with_auto_endianness(TypeChar::Complex, 2 * $size, None)) } } )+}; @@ -498,4 +498,11 @@ mod tests { assert_eq!(u32::default_dtype().descr(), "'::default_dtype().descr(), "'::default_dtype().descr(), "'