pub struct InitializeMint<'a> {
pub mint: &'a AccountView,
pub rent_sysvar: &'a AccountView,
pub decimals: u8,
pub mint_authority: &'a Address,
pub freeze_authority: Option<&'a Address>,
}Expand description
Fields§
§mint: &'a AccountViewMint Account.
rent_sysvar: &'a AccountViewRent sysvar Account.
decimals: u8Decimals.
Mint Authority.
Freeze Authority.
Implementations§
Source§impl InitializeMint<'_>
impl InitializeMint<'_>
pub fn invoke(&self) -> Result<(), ProgramError>
Auto Trait Implementations§
impl<'a> Freeze for InitializeMint<'a>
impl<'a> RefUnwindSafe for InitializeMint<'a>
impl<'a> !Send for InitializeMint<'a>
impl<'a> !Sync for InitializeMint<'a>
impl<'a> Unpin for InitializeMint<'a>
impl<'a> UnsafeUnpin for InitializeMint<'a>
impl<'a> UnwindSafe for InitializeMint<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more