summaryrefslogtreecommitdiffstats
path: root/tests/ui/suggestions/issue-102972.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/suggestions/issue-102972.rs')
-rw-r--r--tests/ui/suggestions/issue-102972.rs16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/ui/suggestions/issue-102972.rs b/tests/ui/suggestions/issue-102972.rs
new file mode 100644
index 000000000..106288b05
--- /dev/null
+++ b/tests/ui/suggestions/issue-102972.rs
@@ -0,0 +1,16 @@
+fn test1() {
+ let mut chars = "Hello".chars();
+ for _c in chars.by_ref() {
+ chars.next(); //~ ERROR cannot borrow `chars` as mutable more than once at a time
+ }
+}
+
+fn test2() {
+ let v = vec![1, 2, 3];
+ let mut iter = v.iter();
+ for _i in iter {
+ iter.next(); //~ ERROR borrow of moved value: `iter`
+ }
+}
+
+fn main() { }