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> { ... } }

Required Methods§

Provided Methods§

Implementors§