pub struct Master {Show 19 fields
pub id: isize,
pub main_release: isize,
pub most_recent_release: isize,
pub resource_url: String,
pub uri: String,
pub versions_url: String,
pub main_release_url: String,
pub most_recent_release_url: String,
pub num_for_sale: usize,
pub lowest_price: Option<f32>,
pub images: Vec<Image>,
pub genres: Vec<String>,
pub styles: Vec<String>,
pub year: u16,
pub tracklist: Vec<Track>,
pub artists: Vec<NamedResource>,
pub title: String,
pub data_quality: String,
pub videos: Vec<Video>,
}
Fields§
§id: isize
Id of this master
main_release: isize
Id of the main (usually oldest) release
most_recent_release: isize
Id of the most recent release
resource_url: String
§uri: String
§versions_url: String
§main_release_url: String
§most_recent_release_url: String
§num_for_sale: usize
§lowest_price: Option<f32>
None
if none for sale. Not sure what the currency is (seems to be USD).
images: Vec<Image>
§genres: Vec<String>
§styles: Vec<String>
§year: u16
§tracklist: Vec<Track>
§artists: Vec<NamedResource>
§title: String
§data_quality: String
§videos: Vec<Video>
Trait 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 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