pub fn extension(&self) -> ExtensionType {
        match self {
            Self::DefaultAccountState { .. } => ExtensionType::DefaultAccountState,
            Self::MintCloseAuthority { .. } => ExtensionType::MintCloseAuthority,
            Self::TransferFeeConfig { .. } => ExtensionType::TransferFeeConfig,
        }
    }
/// Get the extension type associated with the init params
Get the extension type associated with the init params
Get the extension type associated with the init params
pub fn extension(&self) -> ExtensionType {
        match self {
            Self::DefaultAccountState { .. } => ExtensionType::DefaultAccountState,
            Self::MintCloseAuthority { .. } => ExtensionType::MintCloseAuthority,
            Self::TransferFeeConfig { .. } => ExtensionType::TransferFeeConfig,
        }
    }
pub fn extension ( & self ) -> ExtensionType { match self { Self :: DefaultAccountState { .. } => ExtensionType :: DefaultAccountState , Self :: MintCloseAuthority { .. } => ExtensionType :: MintCloseAuthority , Self :: TransferFeeConfig { .. } => ExtensionType :: TransferFeeConfig , } }
Get the extension type associated with the init params
Get the extension type associated with the init params
&self
&self