pub struct ISolanaNFT {
pub name: Option<String>,
pub seller_fee_basis_points: Option<u32>,
pub update_authority_address: Option<String>,
pub description: Option<String>,
pub image: Option<String>,
pub external_url: Option<String>,
pub creators: Option<Vec<Creator>>,
pub owner: Owner,
pub attributes: Option<Vec<MetadataAttribute>>,
pub listings: Option<Vec<String>>,
}
Fields§
§name: Option<String>
§seller_fee_basis_points: Option<u32>
§description: Option<String>
§image: Option<String>
§external_url: Option<String>
§creators: Option<Vec<Creator>>
§owner: Owner
§attributes: Option<Vec<MetadataAttribute>>
§listings: Option<Vec<String>>
Trait Implementations§
Source§impl Debug for ISolanaNFT
impl Debug for ISolanaNFT
Source§impl<'de> Deserialize<'de> for ISolanaNFT
impl<'de> Deserialize<'de> for ISolanaNFT
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 ISolanaNFT
impl RefUnwindSafe for ISolanaNFT
impl Send for ISolanaNFT
impl Sync for ISolanaNFT
impl Unpin for ISolanaNFT
impl UnwindSafe for ISolanaNFT
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