#[repr(C)]pub struct UpdateMetadataAuthority {
pub extension_index: u8,
pub new_authority: Pubkey,
}Fields§
§extension_index: u8Trait Implementations§
Source§impl BorshDeserialize for UpdateMetadataAuthority
impl BorshDeserialize for UpdateMetadataAuthority
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl Clone for UpdateMetadataAuthority
impl Clone for UpdateMetadataAuthority
Source§fn clone(&self) -> UpdateMetadataAuthority
fn clone(&self) -> UpdateMetadataAuthority
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 UpdateMetadataAuthority
impl Debug for UpdateMetadataAuthority
Source§impl PartialEq for UpdateMetadataAuthority
impl PartialEq for UpdateMetadataAuthority
Source§impl<'a> ZeroCopyAt<'a> for UpdateMetadataAuthority
impl<'a> ZeroCopyAt<'a> for UpdateMetadataAuthority
type ZeroCopyAt = ZUpdateMetadataAuthority<'a>
fn zero_copy_at( __remaining_bytes: &'a [u8], ) -> Result<(Self::ZeroCopyAt, &'a [u8]), ZeroCopyError>
Source§impl ZeroCopyStructInner for UpdateMetadataAuthority
impl ZeroCopyStructInner for UpdateMetadataAuthority
type ZeroCopyInner = ZUpdateMetadataAuthority<'static>
impl Copy for UpdateMetadataAuthority
impl Eq for UpdateMetadataAuthority
impl StructuralPartialEq for UpdateMetadataAuthority
Auto Trait Implementations§
impl Freeze for UpdateMetadataAuthority
impl RefUnwindSafe for UpdateMetadataAuthority
impl Send for UpdateMetadataAuthority
impl Sync for UpdateMetadataAuthority
impl Unpin for UpdateMetadataAuthority
impl UnwindSafe for UpdateMetadataAuthority
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> HashToFieldSize for Twhere
T: BorshSerialize,
impl<T> HashToFieldSize for Twhere
T: BorshSerialize,
fn hash_to_field_size(&self) -> Result<[u8; 32], HasherError>
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