Struct rspotify_model::track::FullTrack [−][src]
pub struct FullTrack {Show 18 fields
pub album: SimplifiedAlbum,
pub artists: Vec<SimplifiedArtist>,
pub available_markets: Vec<String>,
pub disc_number: i32,
pub duration: Duration,
pub explicit: bool,
pub external_ids: HashMap<String, String>,
pub external_urls: HashMap<String, String>,
pub href: Option<String>,
pub id: TrackId,
pub is_local: bool,
pub is_playable: Option<bool>,
pub linked_from: Option<TrackLink>,
pub restrictions: Option<Restriction>,
pub name: String,
pub popularity: u32,
pub preview_url: Option<String>,
pub track_number: u32,
}Expand description
Full track object
Fields
album: SimplifiedAlbumartists: Vec<SimplifiedArtist>available_markets: Vec<String>disc_number: i32duration: Durationexplicit: boolexternal_ids: HashMap<String, String>external_urls: HashMap<String, String>href: Option<String>id: TrackIdis_local: boolis_playable: Option<bool>linked_from: Option<TrackLink>restrictions: Option<Restriction>name: Stringpopularity: u32preview_url: Option<String>track_number: u32Trait Implementations
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 RefUnwindSafe for FullTrack
impl UnwindSafe for FullTrack
Blanket Implementations
Mutably borrows from an owned value. Read more