Trait mpl_token_metadata::state::TokenMetadataAccount
source · [−]pub trait TokenMetadataAccount: BorshDeserialize {
fn key() -> Key;
fn size() -> usize;
fn is_correct_account_type(
data: &[u8],
data_type: Key,
data_size: usize
) -> bool { ... }
fn pad_length(buf: &mut Vec<u8>) -> Result<(), MetadataError> { ... }
fn safe_deserialize(data: &[u8]) -> Result<Self, BorshError> { ... }
fn from_account_info(a: &AccountInfo<'_>) -> Result<Self, ProgramError> { ... }
}