Struct youtube_dl::model::Playlist
source · pub struct Playlist {
pub entries: Option<Vec<SingleVideo>>,
pub extractor: Option<String>,
pub extractor_key: Option<String>,
pub id: Option<String>,
pub title: Option<String>,
pub uploader: Option<String>,
pub uploader_id: Option<String>,
pub uploader_url: Option<String>,
pub webpage_url: Option<String>,
pub webpage_url_basename: Option<String>,
pub thumbnails: Option<Vec<Thumbnail>>,
}
Fields§
§entries: Option<Vec<SingleVideo>>
§extractor: Option<String>
§extractor_key: Option<String>
§id: Option<String>
§title: Option<String>
§uploader: Option<String>
§uploader_id: Option<String>
§uploader_url: Option<String>
§webpage_url: Option<String>
§webpage_url_basename: Option<String>
§thumbnails: Option<Vec<Thumbnail>>
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