pub struct DownloadTask {
pub info: UrlInfo,
pub config: Config,
pub headers: Arc<HeaderMap>,
pub local_addr: Arc<[IpAddr]>,
pub resp: Option<Arc<Mutex<Option<Response>>>>,
pub tx: Tx,
}Fields§
§info: UrlInfo§config: Config§headers: Arc<HeaderMap>§local_addr: Arc<[IpAddr]>§resp: Option<Arc<Mutex<Option<Response>>>>§tx: TxImplementations§
Source§impl DownloadTask
impl DownloadTask
Auto Trait Implementations§
impl !Freeze for DownloadTask
impl !RefUnwindSafe for DownloadTask
impl Send for DownloadTask
impl !Sync for DownloadTask
impl Unpin for DownloadTask
impl UnsafeUnpin for DownloadTask
impl !UnwindSafe for DownloadTask
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