carbon_core::deserialize

Trait ArrangeAccounts

source
pub trait ArrangeAccounts {
    type ArrangedAccounts;

    // Required method
    fn arrange_accounts(
        &self,
        accounts: Vec<AccountMeta>,
    ) -> Option<Self::ArrangedAccounts>;
}
Expand description

A trait for defining a custom arrangement of Solana account metadata.

The ArrangeAccounts trait provides an interface for structuring account metadata in a custom format.

§Associated Types

  • ArrangedAccounts: The output type representing the custom arrangement of accounts.

Required Associated Types§

Required Methods§

source

fn arrange_accounts( &self, accounts: Vec<AccountMeta>, ) -> Option<Self::ArrangedAccounts>

Implementors§