Struct jamendo::Track [] [src]

pub struct Track {
    pub id: u32,
    pub name: String,
    pub duration: u32,
    pub artist_id: String,
    pub artist_name: String,
    pub artist_idstr: String,
    pub album_name: String,
    pub album_id: String,
    pub license_ccurl: String,
    pub position: u32,
    pub releasedate: String,
    pub album_image: String,
    pub audio: String,
    pub audiodownload: String,
    pub prourl: String,
    pub shorturl: String,
    pub shareurl: String,
    pub image: String,
}

A track resource

Fields

id
name
duration
artist_id
artist_name
artist_idstr
album_name
album_id
license_ccurl
position
releasedate
album_image
audio
audiodownload
prourl
shorturl
shareurl
image

Trait Implementations

impl Deserialize for Track

fn deserialize<__D>(deserializer: &mut __D) -> Result<Track, __D::Error> where __D: Deserializer

impl Serialize for Track

fn serialize<__S>(&self, _serializer: &mut __S) -> Result<(), __S::Error> where __S: Serializer

Derived Implementations

impl Debug for Track

fn fmt(&self, __arg_0: &mut Formatter) -> Result