pub struct Playlist {Show 41 fields
pub title: Option<String>,
pub id: Option<i32>,
pub urn: Option<String>,
pub kind: Option<String>,
pub artwork_url: Option<String>,
pub created_at: Option<String>,
pub description: Option<String>,
pub downloadable: Option<bool>,
pub duration: Option<i64>,
pub ean: Option<String>,
pub embeddable_by: Option<String>,
pub genre: Option<String>,
pub label_id: Option<i32>,
pub label_name: Option<String>,
pub last_modified: Option<String>,
pub license: Option<String>,
pub permalink: Option<String>,
pub permalink_url: Option<String>,
pub playlist_type: Option<String>,
pub purchase_title: Option<String>,
pub purchase_url: Option<String>,
pub release: Option<String>,
pub release_day: Option<i32>,
pub release_month: Option<i32>,
pub release_year: Option<i32>,
pub sharing: Option<String>,
pub streamable: Option<bool>,
pub tag_list: Option<String>,
pub track_count: Option<i32>,
pub tracks: Option<Vec<Track>>,
pub type: Option<String>,
pub uri: Option<String>,
pub user: Option<UserSummary>,
pub user_id: Option<i32>,
pub user_urn: Option<String>,
pub likes_count: Option<i32>,
pub label: Option<UserSummary>,
pub tracks_uri: Option<String>,
pub tags: Option<String>,
pub monetization_model: Option<String>,
pub policy: Option<String>,
}Fields§
§title: Option<String>§id: Option<i32>§urn: Option<String>§kind: Option<String>§artwork_url: Option<String>§created_at: Option<String>§description: Option<String>§downloadable: Option<bool>§duration: Option<i64>§ean: Option<String>§embeddable_by: Option<String>§genre: Option<String>§label_id: Option<i32>§label_name: Option<String>§last_modified: Option<String>§license: Option<String>§permalink: Option<String>§permalink_url: Option<String>§playlist_type: Option<String>§purchase_title: Option<String>§purchase_url: Option<String>§release: Option<String>§release_day: Option<i32>§release_month: Option<i32>§release_year: Option<i32>§sharing: Option<String>§streamable: Option<bool>§tag_list: Option<String>§track_count: Option<i32>§tracks: Option<Vec<Track>>§type: Option<String>§uri: Option<String>§user: Option<UserSummary>§user_id: Option<i32>§user_urn: Option<String>§likes_count: Option<i32>§label: Option<UserSummary>§tracks_uri: Option<String>§monetization_model: Option<String>§policy: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Playlist
impl<'de> Deserialize<'de> for Playlist
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 Playlist
impl RefUnwindSafe for Playlist
impl Send for Playlist
impl Sync for Playlist
impl Unpin for Playlist
impl UnwindSafe for Playlist
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