Struct safe_token::state::Mint [−][src]
#[repr(C)]pub struct Mint {
pub mint_authority: COption<Pubkey>,
pub supply: u64,
pub decimals: u8,
pub is_initialized: bool,
pub freeze_authority: COption<Pubkey>,
}
Expand description
Mint data.
Fields
Optional authority used to mint new tokens. The mint authority may only be provided during mint creation. If no mint authority is present then the mint has a fixed supply and no further tokens may be minted.
supply: u64
Total supply of tokens.
decimals: u8
Number of base 10 digits to the right of the decimal place.
is_initialized: bool
Is true
if this structure has been initialized
Optional authority to freeze token accounts.
Trait Implementations
Is initialized
Get the packed length
Unpack from slice and check if initialized
Unpack from slice without checking if initialized
Auto Trait Implementations
impl RefUnwindSafe for Mint
impl UnwindSafe for Mint
Blanket Implementations
pub default fn example() -> T
Mutably borrows from an owned value. Read more