From 648149656422942933e42a7fb693bab2c8d5dab2 Mon Sep 17 00:00:00 2001 From: Brooks Date: Fri, 15 Sep 2023 07:27:30 -0400 Subject: [PATCH] Derives Pod and Zeroable on Hash (#33256) --- sdk/program/src/hash.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sdk/program/src/hash.rs b/sdk/program/src/hash.rs index 64f5ecbee..27d481b62 100644 --- a/sdk/program/src/hash.rs +++ b/sdk/program/src/hash.rs @@ -6,6 +6,7 @@ use { crate::{sanitize::Sanitize, wasm_bindgen}, borsh::{BorshDeserialize, BorshSchema, BorshSerialize}, + bytemuck::{Pod, Zeroable}, sha2::{Digest, Sha256}, std::{convert::TryFrom, fmt, mem, str::FromStr}, thiserror::Error, @@ -42,6 +43,8 @@ const MAX_BASE58_LEN: usize = 44; PartialOrd, Hash, AbiExample, + Pod, + Zeroable, )] #[repr(transparent)] pub struct Hash(pub(crate) [u8; HASH_BYTES]);