]> git.lizzy.rs Git - rust.git/blob - tests/ui/suggestions/suggest-remove-refs-5.stderr
Rollup merge of #107255 - lcnr:implied-b-hr, r=oli-obk
[rust.git] / tests / ui / suggestions / suggest-remove-refs-5.stderr
1 error[E0277]: `Vec<i32>` is not an iterator
2   --> $DIR/suggest-remove-refs-5.rs:4:14
3    |
4 LL |     for _ in &mut &mut v {}
5    |              ^^^^^^^^^^^ `Vec<i32>` is not an iterator; try calling `.into_iter()` or `.iter()`
6    |
7    = help: the trait `Iterator` is not implemented for `Vec<i32>`
8    = note: required for `&mut Vec<i32>` to implement `Iterator`
9    = note: 3 redundant requirements hidden
10    = note: required for `&mut &mut &mut &mut Vec<i32>` to implement `Iterator`
11    = note: required for `&mut &mut &mut &mut Vec<i32>` to implement `IntoIterator`
12 help: consider removing 3 leading `&`-references
13    |
14 LL ~     let v = &mut Vec::<i32>::new();
15 LL ~     for _ in v {}
16    |
17
18 error[E0277]: `[u8; 1]` is not an iterator
19   --> $DIR/suggest-remove-refs-5.rs:7:14
20    |
21 LL |     for _ in &mut v {}
22    |              ^^^^^^ `[u8; 1]` is not an iterator; try calling `.into_iter()` or `.iter()`
23    |
24    = help: the trait `Iterator` is not implemented for `[u8; 1]`
25    = note: required for `&mut [u8; 1]` to implement `Iterator`
26    = note: 2 redundant requirements hidden
27    = note: required for `&mut &mut &mut [u8; 1]` to implement `Iterator`
28    = note: required for `&mut &mut &mut [u8; 1]` to implement `IntoIterator`
29 help: consider removing 2 leading `&`-references
30    |
31 LL ~     let v = &mut [1u8];
32 LL ~     for _ in v {}
33    |
34
35 error: aborting due to 2 previous errors
36
37 For more information about this error, try `rustc --explain E0277`.