From b3f5a4a9c46b70352720f37f3d58e2bdd5c08b57 Mon Sep 17 00:00:00 2001 From: samkim-crypto Date: Wed, 28 Feb 2024 09:46:28 +0900 Subject: [PATCH] use `repr(u8)` for enums in token lending --- token-lending/program/src/pyth.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/token-lending/program/src/pyth.rs b/token-lending/program/src/pyth.rs index cf8c5a474e8..0c0bbc45cf4 100644 --- a/token-lending/program/src/pyth.rs +++ b/token-lending/program/src/pyth.rs @@ -21,7 +21,7 @@ pub struct AccKey { } #[derive(PartialEq, Copy, Clone)] -#[repr(C)] +#[repr(u8)] pub enum AccountType { Unknown, Mapping, @@ -30,7 +30,7 @@ pub enum AccountType { } #[derive(PartialEq, Copy, Clone)] -#[repr(C)] +#[repr(u8)] pub enum PriceStatus { Unknown, Trading, @@ -39,7 +39,7 @@ pub enum PriceStatus { } #[derive(PartialEq, Copy, Clone)] -#[repr(C)] +#[repr(u8)] pub enum CorpAction { NoCorpAct, } @@ -63,7 +63,7 @@ pub struct PriceComp { } #[derive(PartialEq, Copy, Clone)] -#[repr(C)] +#[repr(u8)] pub enum PriceType { Unknown, Price,