Skip to main content

EventsHandler

Trait EventsHandler 

Source
pub trait EventsHandler {
    // Provided methods
    fn on_resume_download(&mut self, bytes_on_disk: u64) { ... }
    fn on_headers(&mut self, headers: HeaderMap) { ... }
    fn on_content(&mut self, content: &[u8]) -> Fallible<()> { ... }
    fn on_concurrent_content(
        &mut self,
        content: (u64, u64, &[u8]),
    ) -> Fallible<()> { ... }
    fn on_content_length(&mut self, ct_len: u64) { ... }
    fn on_ftp_content_length(&mut self, ct_len: Option<u64>) { ... }
    fn on_success_status(&self) { ... }
    fn on_failure_status(&self, status_code: i32) { ... }
    fn on_finish(&mut self) { ... }
    fn on_max_retries(&mut self) { ... }
    fn on_server_supports_resume(&mut self) { ... }
}

Provided Methods§

Source

fn on_resume_download(&mut self, bytes_on_disk: u64)

Source

fn on_headers(&mut self, headers: HeaderMap)

Source

fn on_content(&mut self, content: &[u8]) -> Fallible<()>

Source

fn on_concurrent_content(&mut self, content: (u64, u64, &[u8])) -> Fallible<()>

Source

fn on_content_length(&mut self, ct_len: u64)

Source

fn on_ftp_content_length(&mut self, ct_len: Option<u64>)

Source

fn on_success_status(&self)

Source

fn on_failure_status(&self, status_code: i32)

Source

fn on_finish(&mut self)

Source

fn on_max_retries(&mut self)

Source

fn on_server_supports_resume(&mut self)

Implementors§