pub struct DownloadRequest {Show 16 fields
pub url: String,
pub audio_bitrate: Option<AudioBitrate>,
pub audio_format: Option<AudioFormat>,
pub download_mode: Option<DownloadMode>,
pub filename_style: Option<FilenameStyle>,
pub video_quality: Option<VideoQuality>,
pub disable_metadata: Option<bool>,
pub always_proxy: Option<bool>,
pub local_processing: Option<bool>,
pub youtube_video_codec: Option<YoutubeVideoCodec>,
pub youtube_dub_lang: Option<String>,
pub convert_gif: Option<bool>,
pub allow_h265: Option<bool>,
pub tiktok_full_audio: Option<bool>,
pub youtube_better_audio: Option<bool>,
pub youtube_hls: Option<bool>,
}Fields§
§url: String§audio_bitrate: Option<AudioBitrate>§audio_format: Option<AudioFormat>§download_mode: Option<DownloadMode>§filename_style: Option<FilenameStyle>§video_quality: Option<VideoQuality>§disable_metadata: Option<bool>§always_proxy: Option<bool>§local_processing: Option<bool>§youtube_video_codec: Option<YoutubeVideoCodec>§youtube_dub_lang: Option<String>§convert_gif: Option<bool>§allow_h265: Option<bool>§tiktok_full_audio: Option<bool>§youtube_better_audio: Option<bool>§youtube_hls: Option<bool>Trait Implementations§
Source§impl Debug for DownloadRequest
impl Debug for DownloadRequest
Source§impl Default for DownloadRequest
impl Default for DownloadRequest
Source§fn default() -> DownloadRequest
fn default() -> DownloadRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DownloadRequest
impl<'de> Deserialize<'de> for DownloadRequest
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 DownloadRequest
impl RefUnwindSafe for DownloadRequest
impl Send for DownloadRequest
impl Sync for DownloadRequest
impl Unpin for DownloadRequest
impl UnsafeUnpin for DownloadRequest
impl UnwindSafe for DownloadRequest
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