pub struct NftMetadataItem {
pub contract_address: String,
pub token_id: String,
pub token_uri: Option<String>,
pub metadata: Option<Value>,
pub external_data: Option<ExternalNftData>,
pub asset_original_url: Option<String>,
pub asset_cached_url: Option<String>,
pub asset_file_extension: Option<String>,
pub asset_mime_type: Option<String>,
}Expand description
Represents detailed NFT metadata for a specific token.
Fields§
§contract_address: StringThe contract address.
token_id: StringThe token ID.
token_uri: Option<String>The token URI.
metadata: Option<Value>The loaded metadata.
external_data: Option<ExternalNftData>External data.
asset_original_url: Option<String>Asset information.
asset_cached_url: Option<String>§asset_file_extension: Option<String>§asset_mime_type: Option<String>Trait Implementations§
Source§impl Clone for NftMetadataItem
impl Clone for NftMetadataItem
Source§fn clone(&self) -> NftMetadataItem
fn clone(&self) -> NftMetadataItem
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 NftMetadataItem
impl Debug for NftMetadataItem
Source§impl<'de> Deserialize<'de> for NftMetadataItem
impl<'de> Deserialize<'de> for NftMetadataItem
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
Auto Trait Implementations§
impl Freeze for NftMetadataItem
impl RefUnwindSafe for NftMetadataItem
impl Send for NftMetadataItem
impl Sync for NftMetadataItem
impl Unpin for NftMetadataItem
impl UnwindSafe for NftMetadataItem
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