light_token_interface/instructions/
create_associated_token_account.rs

1use light_zero_copy::ZeroCopy;
2
3use crate::{
4    instructions::extensions::compressible::CompressibleExtensionInstructionData,
5    AnchorDeserialize, AnchorSerialize,
6};
7
8#[repr(C)]
9#[derive(Debug, Clone, AnchorSerialize, AnchorDeserialize, ZeroCopy)]
10pub struct CreateAssociatedTokenAccountInstructionData {
11    pub bump: u8,
12    /// Optional compressible configuration for the token account
13    pub compressible_config: Option<CompressibleExtensionInstructionData>,
14}