pub struct RsRequest {Show 22 fields
pub upload_id: Option<String>,
pub url: String,
pub mime: Option<String>,
pub size: Option<u64>,
pub filename: Option<String>,
pub status: RsRequestStatus,
pub referer: Option<String>,
pub headers: Option<Vec<(String, String)>>,
pub cookies: Option<Vec<RsCookie>>,
pub files: Option<Vec<RsRequestFiles>>,
pub selected_file: Option<String>,
pub description: Option<String>,
pub tags: Option<Vec<String>>,
pub people: Option<Vec<String>>,
pub albums: Option<Vec<String>>,
pub season: Option<u32>,
pub episode: Option<u32>,
pub language: Option<String>,
pub resolution: Option<RsResolution>,
pub videocodec: Option<RsVideoCodec>,
pub audio: Option<Vec<RsAudio>>,
pub quality: Option<u64>,
}Fields§
§upload_id: Option<String>§url: String§mime: Option<String>§size: Option<u64>§filename: Option<String>§status: RsRequestStatus§referer: Option<String>§headers: Option<Vec<(String, String)>>some downloader like YTDL require detailed cookies. You can create Header equivalent with headers fn on the vector
files: Option<Vec<RsRequestFiles>>If must choose between multiple files. Recall plugin with a selected_file containing one of the name in this list to get link
selected_file: Option<String>one of the files selected for download
description: Option<String>§people: Option<Vec<String>>§albums: Option<Vec<String>>§season: Option<u32>§episode: Option<u32>§language: Option<String>§resolution: Option<RsResolution>§videocodec: Option<RsVideoCodec>§audio: Option<Vec<RsAudio>>§quality: Option<u64>Implementations§
Source§impl RsRequest
impl RsRequest
pub fn parse_filename(&mut self)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RsRequest
impl<'de> Deserialize<'de> for RsRequest
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
impl StructuralPartialEq for RsRequest
Auto Trait Implementations§
impl Freeze for RsRequest
impl RefUnwindSafe for RsRequest
impl Send for RsRequest
impl Sync for RsRequest
impl Unpin for RsRequest
impl UnwindSafe for RsRequest
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