Skip to main content

InstructionArgs

Trait InstructionArgs 

Source
pub trait InstructionArgs: SchemaWrite<DefaultConfig, Src = Self> {
    const TAG: u8;
}

Required Associated Constants§

Source

const TAG: u8

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl InstructionArgs for AtomicRedeemArgs

Source§

const TAG: u8 = tags::ATOMIC_REDEEM

Source§

impl InstructionArgs for AuthorizeActionArgs

Source§

const TAG: u8 = tags::AUTHORIZE_ACTION

Source§

impl InstructionArgs for CancelRedeemArgs

Source§

const TAG: u8 = tags::CANCEL_REDEEM

Source§

impl InstructionArgs for CollectFeesArgs

Source§

const TAG: u8 = tags::COLLECT_FEES

Source§

impl InstructionArgs for DepositArgs

Source§

const TAG: u8 = tags::DEPOSIT

Source§

impl InstructionArgs for InitializeAssetArgs

Source§

const TAG: u8 = tags::INITIALIZE_ASSET

Source§

impl InstructionArgs for InitializeProgramArgs

Source§

const TAG: u8 = tags::INITIALIZE_PROGRAM

Source§

impl InstructionArgs for InitializeVaultArgs

Source§

const TAG: u8 = tags::INITIALIZE_VAULT

Source§

impl InstructionArgs for InvestExternalArgs

Source§

const TAG: u8 = tags::INVEST_EXTERNAL

Source§

impl InstructionArgs for ManageArgs

Source§

const TAG: u8 = tags::MANAGE

Source§

impl InstructionArgs for ManageBatchArgs

Source§

const TAG: u8 = tags::MANAGE_BATCH

Source§

impl InstructionArgs for ProcessWithdrawalsArgs

Source§

const TAG: u8 = tags::PROCESS_WITHDRAWALS

Source§

impl InstructionArgs for RedeemArgs

Source§

const TAG: u8 = tags::REDEEM

Source§

impl InstructionArgs for ReportNavArgs

Source§

const TAG: u8 = tags::REPORT_NAV

Source§

impl InstructionArgs for ReturnExternalArgs

Source§

const TAG: u8 = tags::RETURN_EXTERNAL

Source§

impl InstructionArgs for RevokeActionArgs

Source§

const TAG: u8 = tags::REVOKE_ACTION

Source§

impl InstructionArgs for SetNavAuthorityArgs

Source§

const TAG: u8 = tags::SET_NAV_AUTHORITY

Source§

impl InstructionArgs for SetPauseFlagsArgs

Source§

const TAG: u8 = tags::SET_PAUSE_FLAGS

Source§

impl InstructionArgs for SetStrategistArgs

Source§

const TAG: u8 = tags::SET_STRATEGIST

Source§

impl InstructionArgs for SetSwapAuthorityArgs

Source§

const TAG: u8 = tags::SET_SWAP_AUTHORITY

Source§

impl InstructionArgs for SetVaultAccessArgs

Source§

const TAG: u8 = tags::SET_VAULT_ACCESS

Source§

impl InstructionArgs for SetWithdrawalAuthorityArgs

Source§

const TAG: u8 = tags::SET_WITHDRAWAL_AUTHORITY

Source§

impl InstructionArgs for SwapArgs

Source§

const TAG: u8 = tags::SWAP

Source§

impl InstructionArgs for TransferProgramAuthorityArgs

Source§

const TAG: u8 = tags::TRANSFER_PROGRAM_AUTHORITY

Source§

impl InstructionArgs for TransferVaultAuthorityArgs

Source§

const TAG: u8 = tags::TRANSFER_VAULT_AUTHORITY

Source§

impl InstructionArgs for UpdateAssetArgs

Source§

const TAG: u8 = tags::UPDATE_ASSET

Source§

impl InstructionArgs for UpdateVaultConfigArgs

Source§

const TAG: u8 = tags::UPDATE_VAULT_CONFIG