pub struct Master {Show 18 fields
pub id: u64,
pub title: String,
pub resource_url: String,
pub main_release: Option<u64>,
pub main_release_url: Option<String>,
pub uri: Option<String>,
pub artists: Option<Vec<ArtistCredit>>,
pub versions_url: Option<String>,
pub year: Option<i32>,
pub images: Option<Vec<Image>>,
pub tracklist: Option<Vec<Track>>,
pub videos: Option<Vec<Video>>,
pub genres: Option<Vec<String>>,
pub styles: Option<Vec<String>>,
pub num_for_sale: Option<u64>,
pub lowest_price: Option<f64>,
pub data_quality: Option<String>,
pub extra: ExtraFields,
}Fields§
§id: u64§title: String§resource_url: String§main_release: Option<u64>§main_release_url: Option<String>§uri: Option<String>§artists: Option<Vec<ArtistCredit>>§versions_url: Option<String>§year: Option<i32>§images: Option<Vec<Image>>§tracklist: Option<Vec<Track>>§videos: Option<Vec<Video>>§genres: Option<Vec<String>>§styles: Option<Vec<String>>§num_for_sale: Option<u64>§lowest_price: Option<f64>§data_quality: Option<String>§extra: ExtraFieldsTrait Implementations§
Source§impl<'de> Deserialize<'de> for Master
impl<'de> Deserialize<'de> for Master
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 Master
impl RefUnwindSafe for Master
impl Send for Master
impl Sync for Master
impl Unpin for Master
impl UnsafeUnpin for Master
impl UnwindSafe for Master
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