Skip to main content

TokenState

Trait TokenState 

Source
pub trait TokenState:
    Any
    + Send
    + Sync {
    // Required methods
    fn mint(&self) -> Pubkey;
    fn owner(&self) -> Pubkey;
    fn amount(&self) -> u64;
    fn decimals(&self) -> u8;
    fn as_any(&self) -> &dyn Any;
}

Required Methods§

Source

fn mint(&self) -> Pubkey

Source

fn owner(&self) -> Pubkey

Source

fn amount(&self) -> u64

Source

fn decimals(&self) -> u8

Source

fn as_any(&self) -> &dyn Any

Implementors§