pub struct MetaplexMetadata {
pub discriminator: u8,
pub update_authority: Pubkey,
pub mint: Pubkey,
pub data: MetaplexData,
pub primary_sale_happened: bool,
pub mutable: bool,
pub edition_nonce: Option<u8>,
pub token_standard: Option<MetaplexTokenStandard>,
pub collection: Option<MetaplexCollection>,
pub uses: Option<MetaplexUses>,
pub collection_details: Option<MetaplexCollectionDetails>,
pub programmable_config: Option<MetaplexProgrammableConfig>,
}Fields§
§discriminator: u8§mint: Pubkey§data: MetaplexData§primary_sale_happened: bool§mutable: bool§edition_nonce: Option<u8>§token_standard: Option<MetaplexTokenStandard>§collection: Option<MetaplexCollection>§uses: Option<MetaplexUses>§collection_details: Option<MetaplexCollectionDetails>§programmable_config: Option<MetaplexProgrammableConfig>Trait Implementations§
Source§impl BorshDeserialize for MetaplexMetadatawhere
u8: BorshDeserialize,
Pubkey: BorshDeserialize,
MetaplexData: BorshDeserialize,
bool: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<MetaplexTokenStandard>: BorshDeserialize,
Option<MetaplexCollection>: BorshDeserialize,
Option<MetaplexUses>: BorshDeserialize,
Option<MetaplexCollectionDetails>: BorshDeserialize,
Option<MetaplexProgrammableConfig>: BorshDeserialize,
impl BorshDeserialize for MetaplexMetadatawhere
u8: BorshDeserialize,
Pubkey: BorshDeserialize,
MetaplexData: BorshDeserialize,
bool: BorshDeserialize,
Option<u8>: BorshDeserialize,
Option<MetaplexTokenStandard>: BorshDeserialize,
Option<MetaplexCollection>: BorshDeserialize,
Option<MetaplexUses>: BorshDeserialize,
Option<MetaplexCollectionDetails>: BorshDeserialize,
Option<MetaplexProgrammableConfig>: BorshDeserialize,
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 BorshSerialize for MetaplexMetadatawhere
u8: BorshSerialize,
Pubkey: BorshSerialize,
MetaplexData: BorshSerialize,
bool: BorshSerialize,
Option<u8>: BorshSerialize,
Option<MetaplexTokenStandard>: BorshSerialize,
Option<MetaplexCollection>: BorshSerialize,
Option<MetaplexUses>: BorshSerialize,
Option<MetaplexCollectionDetails>: BorshSerialize,
Option<MetaplexProgrammableConfig>: BorshSerialize,
impl BorshSerialize for MetaplexMetadatawhere
u8: BorshSerialize,
Pubkey: BorshSerialize,
MetaplexData: BorshSerialize,
bool: BorshSerialize,
Option<u8>: BorshSerialize,
Option<MetaplexTokenStandard>: BorshSerialize,
Option<MetaplexCollection>: BorshSerialize,
Option<MetaplexUses>: BorshSerialize,
Option<MetaplexCollectionDetails>: BorshSerialize,
Option<MetaplexProgrammableConfig>: BorshSerialize,
Source§impl Clone for MetaplexMetadata
impl Clone for MetaplexMetadata
Source§fn clone(&self) -> MetaplexMetadata
fn clone(&self) -> MetaplexMetadata
Returns a copy 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 MetaplexMetadata
impl Debug for MetaplexMetadata
Source§impl PartialEq for MetaplexMetadata
impl PartialEq for MetaplexMetadata
impl Eq for MetaplexMetadata
impl StructuralPartialEq for MetaplexMetadata
Auto Trait Implementations§
impl Freeze for MetaplexMetadata
impl RefUnwindSafe for MetaplexMetadata
impl Send for MetaplexMetadata
impl Sync for MetaplexMetadata
impl Unpin for MetaplexMetadata
impl UnwindSafe for MetaplexMetadata
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