carbon_wavebreak_decoder/accounts/
consumed_permission.rs

1use super::super::types::*;
2
3use carbon_core::{borsh, CarbonDeserialize};
4
5#[derive(
6    CarbonDeserialize, Debug, serde::Deserialize, serde::Serialize, PartialEq, Eq, Clone, Hash,
7)]
8#[carbon(discriminator = "0x05")]
9pub struct ConsumedPermission {
10    pub discriminator: AccountDiscriminator,
11    pub padding1: [u8; 7],
12    pub safe_to_close_slot: u64,
13    pub refund_destination: solana_pubkey::Pubkey,
14    pub padding2: [u8; 16],
15}