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}