11error: this pattern takes a reference on something that is being dereferenced
2- --> tests/ui/needless_borrowed_ref.rs:30 :34
2+ --> tests/ui/needless_borrowed_ref.rs:31 :34
33 |
44LL | let _ = v.iter_mut().filter(|&ref a| a.is_empty());
55 | ^^^^^^
@@ -13,7 +13,7 @@ LL + let _ = v.iter_mut().filter(|a| a.is_empty());
1313 |
1414
1515error: this pattern takes a reference on something that is being dereferenced
16- --> tests/ui/needless_borrowed_ref.rs:35 :17
16+ --> tests/ui/needless_borrowed_ref.rs:36 :17
1717 |
1818LL | if let Some(&ref v) = thingy {}
1919 | ^^^^^^
@@ -25,7 +25,7 @@ LL + if let Some(v) = thingy {}
2525 |
2626
2727error: this pattern takes a reference on something that is being dereferenced
28- --> tests/ui/needless_borrowed_ref.rs:38 :14
28+ --> tests/ui/needless_borrowed_ref.rs:39 :14
2929 |
3030LL | if let &[&ref a, ref b] = slice_of_refs {}
3131 | ^^^^^^
@@ -37,7 +37,7 @@ LL + if let &[a, ref b] = slice_of_refs {}
3737 |
3838
3939error: dereferencing a slice pattern where every element takes a reference
40- --> tests/ui/needless_borrowed_ref.rs:41 :9
40+ --> tests/ui/needless_borrowed_ref.rs:42 :9
4141 |
4242LL | let &[ref a, ..] = &array;
4343 | ^^^^^^^^^^^^
@@ -49,7 +49,7 @@ LL + let [a, ..] = &array;
4949 |
5050
5151error: dereferencing a slice pattern where every element takes a reference
52- --> tests/ui/needless_borrowed_ref.rs:43 :9
52+ --> tests/ui/needless_borrowed_ref.rs:44 :9
5353 |
5454LL | let &[ref a, ref b, ..] = &array;
5555 | ^^^^^^^^^^^^^^^^^^^
@@ -61,7 +61,7 @@ LL + let [a, b, ..] = &array;
6161 |
6262
6363error: dereferencing a slice pattern where every element takes a reference
64- --> tests/ui/needless_borrowed_ref.rs:46 :12
64+ --> tests/ui/needless_borrowed_ref.rs:47 :12
6565 |
6666LL | if let &[ref a, ref b] = slice {}
6767 | ^^^^^^^^^^^^^^^
@@ -73,7 +73,7 @@ LL + if let [a, b] = slice {}
7373 |
7474
7575error: dereferencing a slice pattern where every element takes a reference
76- --> tests/ui/needless_borrowed_ref.rs:48 :12
76+ --> tests/ui/needless_borrowed_ref.rs:49 :12
7777 |
7878LL | if let &[ref a, ref b] = &vec[..] {}
7979 | ^^^^^^^^^^^^^^^
@@ -85,7 +85,7 @@ LL + if let [a, b] = &vec[..] {}
8585 |
8686
8787error: dereferencing a slice pattern where every element takes a reference
88- --> tests/ui/needless_borrowed_ref.rs:51 :12
88+ --> tests/ui/needless_borrowed_ref.rs:52 :12
8989 |
9090LL | if let &[ref a, ref b, ..] = slice {}
9191 | ^^^^^^^^^^^^^^^^^^^
@@ -97,7 +97,7 @@ LL + if let [a, b, ..] = slice {}
9797 |
9898
9999error: dereferencing a slice pattern where every element takes a reference
100- --> tests/ui/needless_borrowed_ref.rs:53 :12
100+ --> tests/ui/needless_borrowed_ref.rs:54 :12
101101 |
102102LL | if let &[ref a, .., ref b] = slice {}
103103 | ^^^^^^^^^^^^^^^^^^^
@@ -109,7 +109,7 @@ LL + if let [a, .., b] = slice {}
109109 |
110110
111111error: dereferencing a slice pattern where every element takes a reference
112- --> tests/ui/needless_borrowed_ref.rs:55 :12
112+ --> tests/ui/needless_borrowed_ref.rs:56 :12
113113 |
114114LL | if let &[.., ref a, ref b] = slice {}
115115 | ^^^^^^^^^^^^^^^^^^^
@@ -121,7 +121,7 @@ LL + if let [.., a, b] = slice {}
121121 |
122122
123123error: dereferencing a slice pattern where every element takes a reference
124- --> tests/ui/needless_borrowed_ref.rs:58 :12
124+ --> tests/ui/needless_borrowed_ref.rs:59 :12
125125 |
126126LL | if let &[ref a, _] = slice {}
127127 | ^^^^^^^^^^^
@@ -133,7 +133,7 @@ LL + if let [a, _] = slice {}
133133 |
134134
135135error: dereferencing a tuple pattern where every element takes a reference
136- --> tests/ui/needless_borrowed_ref.rs:61 :12
136+ --> tests/ui/needless_borrowed_ref.rs:62 :12
137137 |
138138LL | if let &(ref a, ref b, ref c) = &tuple {}
139139 | ^^^^^^^^^^^^^^^^^^^^^^
@@ -145,7 +145,7 @@ LL + if let (a, b, c) = &tuple {}
145145 |
146146
147147error: dereferencing a tuple pattern where every element takes a reference
148- --> tests/ui/needless_borrowed_ref.rs:63 :12
148+ --> tests/ui/needless_borrowed_ref.rs:64 :12
149149 |
150150LL | if let &(ref a, _, ref c) = &tuple {}
151151 | ^^^^^^^^^^^^^^^^^^
@@ -157,7 +157,7 @@ LL + if let (a, _, c) = &tuple {}
157157 |
158158
159159error: dereferencing a tuple pattern where every element takes a reference
160- --> tests/ui/needless_borrowed_ref.rs:65 :12
160+ --> tests/ui/needless_borrowed_ref.rs:66 :12
161161 |
162162LL | if let &(ref a, ..) = &tuple {}
163163 | ^^^^^^^^^^^^
@@ -169,7 +169,7 @@ LL + if let (a, ..) = &tuple {}
169169 |
170170
171171error: dereferencing a tuple pattern where every element takes a reference
172- --> tests/ui/needless_borrowed_ref.rs:68 :12
172+ --> tests/ui/needless_borrowed_ref.rs:69 :12
173173 |
174174LL | if let &TupleStruct(ref a, ..) = &tuple_struct {}
175175 | ^^^^^^^^^^^^^^^^^^^^^^^
@@ -181,7 +181,7 @@ LL + if let TupleStruct(a, ..) = &tuple_struct {}
181181 |
182182
183183error: dereferencing a struct pattern where every field's pattern takes a reference
184- --> tests/ui/needless_borrowed_ref.rs:71 :12
184+ --> tests/ui/needless_borrowed_ref.rs:72 :12
185185 |
186186LL | if let &Struct {
187187 | ____________^
@@ -202,7 +202,7 @@ LL ~ c: renamed,
202202 |
203203
204204error: dereferencing a struct pattern where every field's pattern takes a reference
205- --> tests/ui/needless_borrowed_ref.rs:79 :12
205+ --> tests/ui/needless_borrowed_ref.rs:80 :12
206206 |
207207LL | if let &Struct { ref a, b: _, .. } = &s {}
208208 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
0 commit comments