pub struct OnChainMetadata {
pub key: String,
pub mint: String,
pub update_authority: String,
pub data: OnChainData,
pub token_standard: String,
pub primary_sale_happened: bool,
pub is_mutable: bool,
pub edition_nonce: i32,
pub collection: Option<Collection>,
pub collection_details: Option<CollectionDetails>,
pub uses: Uses,
}
Fields§
§key: String
§mint: String
§data: OnChainData
§token_standard: String
§primary_sale_happened: bool
§is_mutable: bool
§edition_nonce: i32
§collection: Option<Collection>
§collection_details: Option<CollectionDetails>
§uses: Uses
Trait Implementations§
Source§impl Debug for OnChainMetadata
impl Debug for OnChainMetadata
Source§impl<'de> Deserialize<'de> for OnChainMetadata
impl<'de> Deserialize<'de> for OnChainMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for OnChainMetadata
impl PartialEq for OnChainMetadata
impl StructuralPartialEq for OnChainMetadata
Auto Trait Implementations§
impl Freeze for OnChainMetadata
impl RefUnwindSafe for OnChainMetadata
impl Send for OnChainMetadata
impl Sync for OnChainMetadata
impl Unpin for OnChainMetadata
impl UnwindSafe for OnChainMetadata
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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