pub struct Track {Show 38 fields
pub access: Option<String>,
pub artwork_url: Option<String>,
pub bpm: Option<f64>,
pub comment_count: Option<u64>,
pub created_at: Option<String>,
pub description: Option<String>,
pub download_url: Option<String>,
pub downloadable: Option<bool>,
pub duration: Option<u64>,
pub embeddable_by: Option<String>,
pub favoritings_count: Option<u64>,
pub genre: Option<String>,
pub id: Option<u64>,
pub isrc: Option<String>,
pub kind: Option<String>,
pub label_name: Option<String>,
pub license: Option<String>,
pub media: Option<Media>,
pub permalink_url: Option<String>,
pub playback_count: Option<u64>,
pub publisher_metadata: Option<PublisherMetadata>,
pub purchase_title: Option<String>,
pub purchase_url: Option<String>,
pub release: Option<String>,
pub release_day: Option<u32>,
pub release_month: Option<u32>,
pub release_year: Option<u32>,
pub reposts_count: Option<u64>,
pub sharing: Option<String>,
pub stream_url: Option<String>,
pub streamable: Option<bool>,
pub tag_list: Option<String>,
pub title: Option<String>,
pub urn: Option<String>,
pub user: Option<UserSummary>,
pub user_favorite: Option<bool>,
pub user_playback_count: Option<u64>,
pub waveform_url: Option<String>,
}
Fields§
§access: Option<String>
§artwork_url: Option<String>
§bpm: Option<f64>
§comment_count: Option<u64>
§created_at: Option<String>
§description: Option<String>
§download_url: Option<String>
§downloadable: Option<bool>
§duration: Option<u64>
§embeddable_by: Option<String>
§favoritings_count: Option<u64>
§genre: Option<String>
§id: Option<u64>
§isrc: Option<String>
§kind: Option<String>
§label_name: Option<String>
§license: Option<String>
§media: Option<Media>
§permalink_url: Option<String>
§playback_count: Option<u64>
§publisher_metadata: Option<PublisherMetadata>
§purchase_title: Option<String>
§purchase_url: Option<String>
§release: Option<String>
§release_day: Option<u32>
§release_month: Option<u32>
§release_year: Option<u32>
§reposts_count: Option<u64>
§sharing: Option<String>
§stream_url: Option<String>
§streamable: Option<bool>
§tag_list: Option<String>
§title: Option<String>
§urn: Option<String>
§user: Option<UserSummary>
§user_favorite: Option<bool>
§user_playback_count: Option<u64>
§waveform_url: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Track
impl<'de> Deserialize<'de> for Track
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 Track
impl RefUnwindSafe for Track
impl Send for Track
impl Sync for Track
impl Unpin for Track
impl UnwindSafe for Track
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