pub struct Format {Show 21 fields
pub itag: i64,
pub mime_type: String,
pub bitrate: i64,
pub width: Option<i64>,
pub height: Option<i64>,
pub init_range: Option<Range>,
pub index_range: Option<Range>,
pub last_modified: String,
pub content_length: Option<String>,
pub quality: String,
pub fps: Option<i64>,
pub quality_label: Option<String>,
pub projection_type: ProjectionType,
pub average_bitrate: Option<i64>,
pub approx_duration_ms: Option<String>,
pub cipher: Option<String>,
pub color_info: Option<ColorInfo>,
pub high_replication: Option<bool>,
pub audio_quality: Option<String>,
pub audio_sample_rate: Option<String>,
pub audio_channels: Option<i64>,
}
Fields§
§itag: i64
§mime_type: String
§bitrate: i64
§width: Option<i64>
§height: Option<i64>
§init_range: Option<Range>
§index_range: Option<Range>
§last_modified: String
§content_length: Option<String>
§quality: String
§fps: Option<i64>
§quality_label: Option<String>
§projection_type: ProjectionType
§average_bitrate: Option<i64>
§approx_duration_ms: Option<String>
§cipher: Option<String>
§color_info: Option<ColorInfo>
§high_replication: Option<bool>
§audio_quality: Option<String>
§audio_sample_rate: Option<String>
§audio_channels: Option<i64>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Format
impl<'de> Deserialize<'de> for Format
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 Format
impl RefUnwindSafe for Format
impl Send for Format
impl Sync for Format
impl Unpin for Format
impl UnwindSafe for Format
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