use borsh::{BorshDeserialize, BorshSerialize}; #[derive(Debug, Clone, PartialEq, Eq, BorshSerialize, BorshDeserialize)] pub struct Message { pub(crate) bytecode: Vec, } impl Message { pub fn new(bytecode: Vec) -> Self { Self { bytecode } } pub fn into_bytecode(self) -> Vec { self.bytecode } }