From f7f8c4875a294421ca21c496382e1f2da1c77e5b Mon Sep 17 00:00:00 2001 From: Raphael Taylor-Davies Date: Mon, 3 Jun 2024 13:53:08 +0100 Subject: [PATCH] Add repr(C) to i256 --- arrow-buffer/src/bigint/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/arrow-buffer/src/bigint/mod.rs b/arrow-buffer/src/bigint/mod.rs index c3296fed3753..0bd51e162fca 100644 --- a/arrow-buffer/src/bigint/mod.rs +++ b/arrow-buffer/src/bigint/mod.rs @@ -54,6 +54,7 @@ enum DivRemError { /// A signed 256-bit integer #[allow(non_camel_case_types)] #[derive(Copy, Clone, Default, Eq, PartialEq, Hash)] +#[repr(C)] pub struct i256 { low: u128, high: i128,