Trait mpl_core::SolanaAccount
source · pub trait SolanaAccount: CrateSerialize + CrateDeserialize {
// Required method
fn key() -> Key;
// Provided methods
fn load(account: &AccountInfo<'_>, offset: usize) -> Result<Self, Error> { ... }
fn save(
&self,
account: &AccountInfo<'_>,
offset: usize,
) -> Result<(), Error> { ... }
}
Expand description
A trait for Solana accounts.
Required Methods§
Provided Methods§
Object Safety§
This trait is not object safe.