]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/iter_overeager_cloned.fixed
Move MSRV tests into the lint specific test files
[rust.git] / tests / ui / iter_overeager_cloned.fixed
index 7c2b05d837ba89828bff9c637927f78e54cbc2b6..c100705d017816737d872fec5c40f591e35eb313 100644 (file)
@@ -18,7 +18,8 @@ fn main() {
     let _ = vec.iter().filter(|x| x == &"2").nth(2).cloned();
 
     let _ = [Some(Some("str".to_string())), Some(Some("str".to_string()))]
-        .iter().flatten().cloned();
+        .iter()
+        .flatten().cloned();
 
     // Not implemented yet
     let _ = vec.iter().cloned().filter(|x| x.starts_with('2'));
@@ -43,6 +44,9 @@ fn main() {
 
     // Should probably stay as it is.
     let _ = [0, 1, 2, 3, 4].iter().cloned().take(10);
+
+    // `&Range<_>` doesn't implement `IntoIterator`
+    let _ = [0..1, 2..5].iter().cloned().flatten();
 }
 
 // #8527