Reporter

Trait Reporter 

Source
pub trait Reporter: Send + Sync {
    // Required methods
    fn on_request_start(
        &self,
        direction: Direction,
        name: &PythonInstallationKey,
        size: Option<u64>,
    ) -> usize;
    fn on_request_progress(&self, id: usize, inc: u64);
    fn on_request_complete(&self, direction: Direction, id: usize);
}

Required Methods§

Source

fn on_request_start( &self, direction: Direction, name: &PythonInstallationKey, size: Option<u64>, ) -> usize

Source

fn on_request_progress(&self, id: usize, inc: u64)

Source

fn on_request_complete(&self, direction: Direction, id: usize)

Implementors§