diff --git a/src/backup/verify.rs b/src/backup/verify.rs index b09ad173..8178ef8e 100644 --- a/src/backup/verify.rs +++ b/src/backup/verify.rs @@ -404,7 +404,7 @@ pub fn verify_backup_dir_with_lock( /// Returns /// - Ok((count, failed_dirs)) where failed_dirs had verification errors /// - Err(_) if task was aborted -pub fn verify_backup_group bool>( +pub fn verify_backup_group( datastore: Arc, group: &BackupGroup, verified_chunks: Arc>>, @@ -412,7 +412,7 @@ pub fn verify_backup_group bool>( progress: Option<(usize, usize)>, // (done, snapshot_count) worker: Arc, upid: &UPID, - filter: &F, + filter: &dyn Fn(&BackupInfo) -> bool, ) -> Result<(usize, Vec), Error> { let mut errors = Vec::new(); @@ -482,11 +482,11 @@ pub fn verify_backup_group bool>( /// Returns /// - Ok(failed_dirs) where failed_dirs had verification errors /// - Err(_) if task was aborted -pub fn verify_all_backups bool>( +pub fn verify_all_backups( datastore: Arc, worker: Arc, upid: &UPID, - filter: &F, + filter: &dyn Fn(&BackupInfo) -> bool, ) -> Result, Error> { let mut errors = Vec::new();