Struct rspotify_model::track::SimplifiedTrack [−][src]
pub struct SimplifiedTrack {Show 15 fields
pub artists: Vec<SimplifiedArtist>,
pub available_markets: Option<Vec<String>>,
pub disc_number: i32,
pub duration: Duration,
pub explicit: bool,
pub external_urls: HashMap<String, String>,
pub href: Option<String>,
pub id: Option<TrackId>,
pub is_local: bool,
pub is_playable: Option<bool>,
pub linked_from: Option<TrackLink>,
pub restrictions: Option<Restriction>,
pub name: String,
pub preview_url: Option<String>,
pub track_number: u32,
}Expand description
Simplified track object.
is_playable, linked_from and restrictions will only be present when
relinking is applied.
Fields
artists: Vec<SimplifiedArtist>available_markets: Option<Vec<String>>disc_number: i32duration: Durationexplicit: boolexternal_urls: HashMap<String, String>href: Option<String>id: Option<TrackId>is_local: boolis_playable: Option<bool>linked_from: Option<TrackLink>restrictions: Option<Restriction>name: Stringpreview_url: Option<String>track_number: u32Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for SimplifiedTrack
impl Send for SimplifiedTrack
impl Sync for SimplifiedTrack
impl Unpin for SimplifiedTrack
impl UnwindSafe for SimplifiedTrack
Blanket Implementations
Mutably borrows from an owned value. Read more