about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2020-08-01 17:40:26 +0200
committerMatthias Krüger <matthias.krueger@famsik.de>2020-08-07 22:47:32 +0200
commit8bc1f9182234acb060ff284abd46c10ee7d968ae (patch)
treec1dd9a59a420d7adad3f1e3c46117ea6b8c789f1
parent3ef8c7257770ded9aadce5424c377acb4199209a (diff)
downloadrust-8bc1f9182234acb060ff284abd46c10ee7d968ae.tar.gz
rust-8bc1f9182234acb060ff284abd46c10ee7d968ae.zip
fix clippy::filter_next: use .find(..) instead of .filter(..).next()
-rw-r--r--src/librustc_infer/infer/error_reporting/nice_region_error/named_anon_conflict.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/librustc_infer/infer/error_reporting/nice_region_error/named_anon_conflict.rs b/src/librustc_infer/infer/error_reporting/nice_region_error/named_anon_conflict.rs
index 72deba990b0..89142edb2dc 100644
--- a/src/librustc_infer/infer/error_reporting/nice_region_error/named_anon_conflict.rs
+++ b/src/librustc_infer/infer/error_reporting/nice_region_error/named_anon_conflict.rs
@@ -85,11 +85,7 @@ impl<'a, 'tcx> NiceRegionError<'a, 'tcx> {
 
                 debug!("try_report_named_anon_conflict: ret ty {:?}", ty);
                 if sub == &ty::ReStatic
-                    && v.0
-                        .into_iter()
-                        .filter(|t| t.span.desugaring_kind().is_none())
-                        .next()
-                        .is_some()
+                    && v.0.into_iter().find(|t| t.span.desugaring_kind().is_none()).is_some()
                 {
                     // If the failure is due to a `'static` requirement coming from a `dyn` or
                     // `impl` Trait that *isn't* caused by `async fn` desugaring, handle this case