pub fn download_to_path_with_backend( backend: Backend, url: &Url, path: &Path, resume_from_partial: bool, callback: Option<&dyn Fn(Event<'_>) -> Result<()>>) -> Result<()>