pub struct UpdateTransferHook {
pub transfer_hook_discriminator: u8,
pub program_id: Option<Pubkey>,
}Expand description
Update the transfer hook program id. Only supported for mints that
include the TransferHook extension.
Accounts expected by this instruction:
[writable]The mint.[signer]The transfer hook authority.
Fields§
§transfer_hook_discriminator: u8§program_id: Option<Pubkey>The program id that performs logic during transfers
Implementations§
Trait Implementations§
Source§impl ArrangeAccounts for UpdateTransferHook
impl ArrangeAccounts for UpdateTransferHook
type ArrangedAccounts = UpdateTransferHookInstructionAccounts
fn arrange_accounts(accounts: &[AccountMeta]) -> Option<Self::ArrangedAccounts>
Source§impl Clone for UpdateTransferHook
impl Clone for UpdateTransferHook
Source§fn clone(&self) -> UpdateTransferHook
fn clone(&self) -> UpdateTransferHook
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdateTransferHook
impl Debug for UpdateTransferHook
Source§impl PartialEq for UpdateTransferHook
impl PartialEq for UpdateTransferHook
impl StructuralPartialEq for UpdateTransferHook
Auto Trait Implementations§
impl Freeze for UpdateTransferHook
impl RefUnwindSafe for UpdateTransferHook
impl Send for UpdateTransferHook
impl Sync for UpdateTransferHook
impl Unpin for UpdateTransferHook
impl UnwindSafe for UpdateTransferHook
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more