pub enum TokenMetadataAccountData {
EditionV1(Edition),
MasterEditionV1(MasterEditionV1),
MetadataV1(Metadata),
MasterEditionV2(MasterEditionV2),
EditionMarker(EditionMarker),
UseAuthorityRecord(UseAuthorityRecord),
CollectionAuthorityRecord(CollectionAuthorityRecord),
ReservationListV2(ReservationListV2),
ReservationListV1(ReservationListV1),
EmptyAccount,
}Variants§
EditionV1(Edition)
MasterEditionV1(MasterEditionV1)
MetadataV1(Metadata)
MasterEditionV2(MasterEditionV2)
EditionMarker(EditionMarker)
UseAuthorityRecord(UseAuthorityRecord)
CollectionAuthorityRecord(CollectionAuthorityRecord)
ReservationListV2(ReservationListV2)
ReservationListV1(ReservationListV1)
EmptyAccount
Auto Trait Implementations§
impl RefUnwindSafe for TokenMetadataAccountData
impl Send for TokenMetadataAccountData
impl Sync for TokenMetadataAccountData
impl Unpin for TokenMetadataAccountData
impl UnwindSafe for TokenMetadataAccountData
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