Struct mint_proxy::accounts::MinterUpdate
source · [−]pub struct MinterUpdate {
pub auth: Auth,
pub minter_info: Pubkey,
}Expand description
Generated client accounts for MinterUpdate.
Fields
auth: AuthOwner of the mint proxy.
minter_info: PubkeyInformation about the minter.
Trait Implementations
sourceimpl BorshSerialize for MinterUpdate where
Auth: BorshSerialize,
Pubkey: BorshSerialize,
impl BorshSerialize for MinterUpdate where
Auth: BorshSerialize,
Pubkey: BorshSerialize,
sourceimpl ToAccountMetas for MinterUpdate
impl ToAccountMetas for MinterUpdate
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 MinterUpdate
impl Send for MinterUpdate
impl Sync for MinterUpdate
impl Unpin for MinterUpdate
impl UnwindSafe for MinterUpdate
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