pub struct DownloadRequest {
pub urls: Vec<Url>,
pub output: Option<String>,
pub dir: Option<String>,
pub connections: usize,
pub checksum: Option<Checksum>,
pub limit: Option<u64>,
pub http: HttpConfig,
pub retries: u32,
pub overwrite: bool,
pub restart: bool,
pub preallocate: bool,
}Fields§
§urls: Vec<Url>First entry is the primary; the rest are mirrors.
output: Option<String>§dir: Option<String>§connections: usize§checksum: Option<Checksum>§limit: Option<u64>§http: HttpConfig§retries: u32§overwrite: bool§restart: boolDiscard existing progress and start over.
preallocate: boolImplementations§
Trait Implementations§
Source§impl Clone for DownloadRequest
impl Clone for DownloadRequest
Source§fn clone(&self) -> DownloadRequest
fn clone(&self) -> DownloadRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto 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