[−][src]Struct youtube_dl::model::SingleVideo
Fields
abr: Option<f64>
acodec: Option<String>
age_limit: Option<i64>
album: Option<String>
album_artist: Option<String>
album_type: Option<String>
alt_title: Option<String>
artist: Option<String>
asr: Option<f64>
average_rating: Option<Value>
categories: Option<Vec<Option<String>>>
channel: Option<String>
channel_id: Option<String>
channel_url: Option<String>
chapter: Option<String>
chapter_id: Option<String>
chapter_number: Option<String>
chapters: Option<Vec<Chapter>>
comment_count: Option<i64>
comments: Option<Vec<Comment>>
container: Option<String>
creator: Option<String>
description: Option<String>
disc_number: Option<i64>
dislike_count: Option<i64>
display_id: Option<String>
downloader_options: Option<BTreeMap<String, Value>>
duration: Option<Value>
end_time: Option<String>
episode: Option<String>
episode_id: Option<String>
episode_number: Option<String>
ext: Option<String>
extractor: Option<String>
extractor_key: Option<String>
filesize: Option<i64>
filesize_approx: Option<String>
format: Option<String>
format_id: Option<String>
format_note: Option<String>
formats: Option<Vec<Format>>
fps: Option<f64>
fragment_base_url: Option<String>
fragments: Option<Vec<Fragment>>
genre: Option<String>
height: Option<i64>
http_headers: Option<BTreeMap<String, Option<String>>>
id: String
is_live: Option<bool>
language: Option<String>
language_preference: Option<i64>
license: Option<String>
like_count: Option<i64>
location: Option<String>
manifest_url: Option<String>
no_resume: Option<bool>
player_url: Option<String>
playlist: Option<String>
playlist_id: Option<String>
playlist_index: Option<Value>
playlist_title: Option<String>
playlist_uploader: Option<String>
playlist_uploader_id: Option<String>
preference: Option<Value>
protocol: Option<Protocol>
quality: Option<i64>
release_date: Option<String>
release_year: Option<i64>
repost_count: Option<i64>
requested_subtitles: Option<BTreeMap<String, Subtitle>>
resolution: Option<String>
season: Option<String>
season_id: Option<String>
season_number: Option<String>
series: Option<String>
source_preference: Option<i64>
start_time: Option<String>
stretched_ratio: Option<f64>
subtitles: Option<BTreeMap<String, Option<Vec<Subtitle>>>>
tbr: Option<f64>
thumbnail: Option<String>
thumbnails: Option<Vec<Thumbnail>>
timestamp: Option<i64>
title: String
track: Option<String>
track_id: Option<String>
track_number: Option<String>
upload_date: Option<String>
uploader: Option<String>
uploader_id: Option<String>
uploader_url: Option<String>
url: Option<String>
vbr: Option<f64>
vcodec: Option<String>
view_count: Option<i64>
webpage_url: Option<String>
width: Option<i64>
Trait Implementations
impl Clone for SingleVideo
[src]
pub fn clone(&self) -> SingleVideo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SingleVideo
[src]
impl Default for SingleVideo
[src]
pub fn default() -> SingleVideo
[src]
impl<'de> Deserialize<'de> for SingleVideo
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for SingleVideo
[src]
Auto Trait Implementations
impl RefUnwindSafe for SingleVideo
impl Send for SingleVideo
impl Sync for SingleVideo
impl Unpin for SingleVideo
impl UnwindSafe for SingleVideo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,