pub struct NftMetadata {
pub name: String,
pub description: Option<String>,
pub uri: String,
pub image_uri: Option<String>,
pub attributes: Vec<MetadataAttribute>,
}Fields§
§name: String§description: Option<String>§uri: String§image_uri: Option<String>§attributes: Vec<MetadataAttribute>Trait Implementations§
Source§impl BorshDeserialize for NftMetadata
impl BorshDeserialize for NftMetadata
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 NftMetadata
impl BorshSerialize for NftMetadata
Source§impl Clone for NftMetadata
impl Clone for NftMetadata
Source§fn clone(&self) -> NftMetadata
fn clone(&self) -> NftMetadata
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 NftMetadata
impl Debug for NftMetadata
Source§impl PartialEq for NftMetadata
impl PartialEq for NftMetadata
impl Eq for NftMetadata
impl StructuralPartialEq for NftMetadata
Auto Trait Implementations§
impl Freeze for NftMetadata
impl RefUnwindSafe for NftMetadata
impl Send for NftMetadata
impl Sync for NftMetadata
impl Unpin for NftMetadata
impl UnsafeUnpin for NftMetadata
impl UnwindSafe for NftMetadata
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.