pub fn clone_repo( url: &str, path: &Path, progress_cb: Option<Box<dyn for<'b> FnMut(Progress<'b>) + '_>>, ) -> Result<()>