Rust complained about the filter closure being used in .filter, use it in the .for_each instead.
This commit is contained in:
parent
fde0ecb050
commit
5f9db11aa1
@ -53,14 +53,16 @@ fn delete_played_episodes<F>(filter: F) -> Result<(), DataError> where F: FnOnce
|
|||||||
|
|
||||||
episodes
|
episodes
|
||||||
.par_iter_mut()
|
.par_iter_mut()
|
||||||
.filter(|ep| ep.local_uri().is_some() && filter(ep))
|
.filter(|ep| ep.local_uri().is_some())
|
||||||
.for_each(|ep| {
|
.for_each(|ep| {
|
||||||
if let Err(err) = delete_local_content(ep) {
|
if (filter(ep)) {
|
||||||
error!("Error while trying to delete file: {:?}", ep.local_uri());
|
if let Err(err) = delete_local_content(ep) {
|
||||||
error!("{}", err);
|
error!("Error while trying to delete file: {:?}", ep.local_uri());
|
||||||
} else {
|
error!("{}", err);
|
||||||
info!("Episode {:?} was deleted succesfully.", ep.local_uri());
|
} else {
|
||||||
};
|
info!("Episode {:?} was deleted succesfully.", ep.local_uri());
|
||||||
|
};
|
||||||
|
}
|
||||||
});
|
});
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user