Struct download_lib::DownloadFile
source · [−]pub struct DownloadFile { /* private fields */ }Expand description
Down file handler
Implementations
sourceimpl DownloadFile
impl DownloadFile
pub async fn start_download<U: IntoUrl>(
url: U,
save_path: PathBuf,
task_count: u64
) -> Result<Self, DownloadError>
sourcepub fn get_status(&self) -> Arc<DownloadInner>
pub fn get_status(&self) -> Arc<DownloadInner>
get status arc
sourcepub fn get_real_file_path(&self) -> String
pub fn get_real_file_path(&self) -> String
get save file real path
Auto Trait Implementations
impl !RefUnwindSafe for DownloadFile
impl Send for DownloadFile
impl Sync for DownloadFile
impl Unpin for DownloadFile
impl !UnwindSafe for DownloadFile
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more