instruction.rs 344 B

12345678910111213141516
  1. use steel::*;
  2. #[repr(u8)]
  3. #[derive(Clone, Copy, Debug, Eq, PartialEq, TryFromPrimitive)]
  4. pub enum RentInstruction {
  5. CreateSystemAccount = 0,
  6. }
  7. #[repr(C)]
  8. #[derive(Clone, Copy, Debug, Pod, Zeroable)]
  9. pub struct CreateSystemAccount {
  10. pub name: [u8; 32],
  11. pub address: [u8; 64],
  12. }
  13. instruction!(RentInstruction, CreateSystemAccount);