Struct mint_proxy::accounts::MinterAdd
source · [−]pub struct MinterAdd {
pub auth: Auth,
pub minter: Pubkey,
pub minter_info: Pubkey,
pub payer: Pubkey,
pub rent: Pubkey,
pub system_program: Pubkey,
}Expand description
Generated client accounts for MinterAdd.
Fields
auth: AuthOwner of the mint proxy.
minter: PubkeyAccount to authorize as a minter. CHECK: Arbitrary.
minter_info: PubkeyInformation about the minter.
payer: PubkeyPayer for creating the minter.
rent: PubkeyRent sysvar.
system_program: PubkeySystem program.
Trait Implementations
sourceimpl BorshSerialize for MinterAdd where
Auth: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
impl BorshSerialize for MinterAdd where
Auth: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl ToAccountMetas for MinterAdd
impl ToAccountMetas for MinterAdd
sourcefn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>ⓘNotable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
A: Allocator,
A: Allocator,
is_signer is given as an optional override for the signer meta field.
This covers the edge case when a program-derived-address needs to relay
a transaction from a client to another program but sign the transaction
before the relay. The client cannot mark the field as a signer, and so
we have to override the is_signer meta field given by the client. Read more
Auto Trait Implementations
impl RefUnwindSafe for MinterAdd
impl Send for MinterAdd
impl Sync for MinterAdd
impl Unpin for MinterAdd
impl UnwindSafe for MinterAdd
Blanket Implementations
impl<T> AbiExample for T
impl<T> AbiExample for T
default fn example() -> T
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more