pub trait DownloadProgress: Send {
    // Required methods
    fn size(&self, files: usize);
    fn progress(&self, bytes: usize);
    fn complete(&self);
    fn for_file(&self, file: &str) -> Self;
}

Required Methods§

source

fn size(&self, files: usize)

source

fn progress(&self, bytes: usize)

source

fn complete(&self)

source

fn for_file(&self, file: &str) -> Self

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl DownloadProgress for ()

source§

fn size(&self, _: usize)

source§

fn progress(&self, _: usize)

source§

fn complete(&self)

source§

fn for_file(&self, _: &str) -> Self

Implementors§