Struct disco_quick::release::Release
source · pub struct Release {Show 20 fields
pub id: i32,
pub status: String,
pub title: String,
pub artists: Vec<ArtistCredit>,
pub country: String,
pub labels: Vec<ReleaseLabel>,
pub released: String,
pub notes: Option<String>,
pub genres: Vec<String>,
pub styles: Vec<String>,
pub master_id: Option<i32>,
pub is_main_release: bool,
pub data_quality: String,
pub images: Vec<Image>,
pub videos: Vec<Video>,
pub extraartists: Vec<ArtistCredit>,
pub tracklist: Vec<Track>,
pub formats: Vec<ReleaseFormat>,
pub companies: Vec<ReleaseLabel>,
pub identifiers: Vec<ReleaseIdentifier>,
}Fields§
§id: i32§status: String§title: String§artists: Vec<ArtistCredit>§country: String§labels: Vec<ReleaseLabel>§released: String§notes: Option<String>§genres: Vec<String>§styles: Vec<String>§master_id: Option<i32>§is_main_release: bool§data_quality: String§images: Vec<Image>§videos: Vec<Video>§extraartists: Vec<ArtistCredit>§tracklist: Vec<Track>§formats: Vec<ReleaseFormat>§companies: Vec<ReleaseLabel>§identifiers: Vec<ReleaseIdentifier>Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Release
impl Send for Release
impl Sync for Release
impl Unpin for Release
impl UnwindSafe for Release
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