SYMBOL INDEX (68 symbols across 7 files) FILE: src/bar.rs function create_progress_bar (line 6) | pub fn create_progress_bar(msg: &str, length: Option) -> ProgressBar { FILE: src/core.rs type Config (line 17) | pub struct Config { type EventsHandler (line 32) | pub trait EventsHandler { method on_resume_download (line 33) | fn on_resume_download(&mut self, bytes_on_disk: u64) {} method on_headers (line 35) | fn on_headers(&mut self, headers: HeaderMap) {} method on_content (line 37) | fn on_content(&mut self, content: &[u8]) -> Fallible<()> { method on_concurrent_content (line 41) | fn on_concurrent_content(&mut self, content: (u64, u64, &[u8])) -> Fal... method on_content_length (line 45) | fn on_content_length(&mut self, ct_len: u64) {} method on_ftp_content_length (line 47) | fn on_ftp_content_length(&mut self, ct_len: Option) {} method on_success_status (line 49) | fn on_success_status(&self) {} method on_failure_status (line 51) | fn on_failure_status(&self, status_code: i32) {} method on_finish (line 53) | fn on_finish(&mut self) {} method on_max_retries (line 55) | fn on_max_retries(&mut self) {} method on_server_supports_resume (line 57) | fn on_server_supports_resume(&mut self) {} type FtpDownload (line 60) | pub struct FtpDownload { method new (line 66) | pub fn new(url: Url) -> Self { method download (line 73) | pub fn download(&mut self) -> Fallible<()> { method send_content (line 130) | fn send_content(&self, contents: &[u8]) -> Fallible<()> { method events_hook (line 136) | pub fn events_hook(&mut self, hk: E) -> &m... type HttpDownload (line 142) | pub struct HttpDownload { method fmt (line 151) | fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { method new (line 157) | pub fn new(url: Url, conf: Config) -> HttpDownload { method download (line 167) | pub fn download(&mut self) -> Fallible<()> { method events_hook (line 220) | pub fn events_hook(&mut self, hk: E) -> &m... method singlethread_download (line 225) | fn singlethread_download(&mut self, req: Request) -> Fallible<()> { method concurrent_download (line 250) | pub fn concurrent_download(&mut self, req: Request, ct_val: &HeaderVal... method get_chunk_offsets (line 297) | fn get_chunk_offsets(&self, ct_len: u64, chunk_size: u64) -> Vec<(u64,... method send_content (line 316) | fn send_content(&mut self, contents: &[u8]) -> Fallible<()> { function download_chunk (line 325) | fn download_chunk( FILE: src/download.rs function request_headers_from_server (line 19) | fn request_headers_from_server(url: &Url, timeout: u64, ua: &str) -> Fal... function print_headers (line 29) | fn print_headers(headers: HeaderMap) { function get_resume_chunk_offsets (line 39) | fn get_resume_chunk_offsets( function gen_filename (line 76) | fn gen_filename(url: &Url, fname: Option<&str>, headers: Option<&HeaderM... function calc_bytes_on_disk (line 122) | fn calc_bytes_on_disk(fname: &str) -> Fallible> { function prep_headers (line 145) | fn prep_headers(fname: &str, resume: bool, user_agent: &str) -> Fallible... function ftp_download (line 160) | pub fn ftp_download(url: Url, quiet_mode: bool, filename: Option<&str>) ... function http_download (line 169) | pub fn http_download(url: Url, args: &ArgMatches, version: &str) -> Fall... type DefaultEventsHandler (line 240) | pub struct DefaultEventsHandler { method new (line 251) | pub fn new( method create_prog_bar (line 277) | fn create_prog_bar(&mut self, length: Option) { method on_headers (line 301) | fn on_headers(&mut self, headers: HeaderMap) { method on_ftp_content_length (line 323) | fn on_ftp_content_length(&mut self, ct_len: Option) { method on_server_supports_resume (line 329) | fn on_server_supports_resume(&mut self) { method on_content (line 333) | fn on_content(&mut self, content: &[u8]) -> Fallible<()> { method on_concurrent_content (line 343) | fn on_concurrent_content(&mut self, content: (u64, u64, &[u8])) -> Falli... method on_resume_download (line 358) | fn on_resume_download(&mut self, bytes_on_disk: u64) { method on_finish (line 362) | fn on_finish(&mut self) { method on_max_retries (line 371) | fn on_max_retries(&mut self) { method on_failure_status (line 386) | fn on_failure_status(&self, status: i32) { FILE: src/main.rs function main (line 8) | fn main() { function run (line 18) | fn run() -> Fallible<()> { FILE: src/utils.rs function parse_url (line 8) | pub fn parse_url(url: &str) -> Result { function gen_error (line 19) | pub fn gen_error(msg: String) -> Fallible<()> { function get_file_handle (line 23) | pub fn get_file_handle(fname: &str, resume_download: bool, append: bool)... function decode_percent_encoded_data (line 44) | pub fn decode_percent_encoded_data(data: &str) -> Fallible { function test_decode_percent_encoded_data (line 67) | fn test_decode_percent_encoded_data() { FILE: tests/client.rs function calling_duma_without_args (line 10) | fn calling_duma_without_args() { function calling_duma_with_invalid_url (line 16) | fn calling_duma_with_invalid_url() { function test_request_timeout (line 22) | fn test_request_timeout() { function test_headers (line 32) | fn test_headers() { function test_file (line 47) | fn test_file() { function test_content_disposition (line 60) | fn test_content_disposition() { FILE: tests/server.rs function setup (line 12) | pub fn setup() { function handle_req (line 26) | fn handle_req(req: Request) -> Result<(), Error> { function respond_with_headers (line 36) | fn respond_with_headers(req: Request) -> Result<(), Error> { function respond_with_timeout (line 43) | fn respond_with_timeout(req: Request) -> Result<(), Error> { function respond_with_file (line 49) | fn respond_with_file(req: Request) -> Result<(), Error> { function respond_with_content_disposition (line 66) | fn respond_with_content_disposition(req: Request) -> Result<(), Error> {