pub struct PlaylistSimplified {Show 13 fields
pub collaborative: Option<bool>,
pub description: Option<String>,
pub external_urls: Option<ExternalUrls>,
pub href: Option<String>,
pub id: String,
pub images: Option<Vec<Image>>,
pub name: String,
pub owner: Option<UserPublic>,
pub public: Option<bool>,
pub snapshot_id: Option<String>,
pub tracks: Option<PlaylistTracksRef>,
pub item_type: String,
pub uri: String,
}Expand description
Simplified playlist object.
Fields§
§collaborative: Option<bool>Whether the playlist is collaborative.
description: Option<String>Playlist description.
external_urls: Option<ExternalUrls>External URLs.
href: Option<String>Spotify URL.
id: StringSpotify ID.
images: Option<Vec<Image>>Playlist cover images.
name: StringPlaylist name.
owner: Option<UserPublic>Playlist owner.
public: Option<bool>Whether the playlist is public.
snapshot_id: Option<String>Snapshot ID (version identifier).
tracks: Option<PlaylistTracksRef>Tracks summary (href and total only in simplified).
item_type: StringObject type (always “playlist”).
uri: StringSpotify URI.
Implementations§
Trait Implementations§
Source§impl Clone for PlaylistSimplified
impl Clone for PlaylistSimplified
Source§fn clone(&self) -> PlaylistSimplified
fn clone(&self) -> PlaylistSimplified
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlaylistSimplified
impl Debug for PlaylistSimplified
Source§impl<'de> Deserialize<'de> for PlaylistSimplified
impl<'de> Deserialize<'de> for PlaylistSimplified
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 PlaylistSimplified
impl RefUnwindSafe for PlaylistSimplified
impl Send for PlaylistSimplified
impl Sync for PlaylistSimplified
impl Unpin for PlaylistSimplified
impl UnwindSafe for PlaylistSimplified
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