Skip to content

Commit 6b12bcc

Browse files
Add regression test for #11561
1 parent 8467259 commit 6b12bcc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/ui/needless_pass_by_ref_mut.rs

+5
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,11 @@ fn true_setter(b: &mut bool) -> impl FnOnce() + '_ {
279279
move || set_true(b)
280280
}
281281

282+
// Should not warn.
283+
fn filter_copy<T: Copy>(predicate: &mut impl FnMut(T) -> bool) -> impl FnMut(&T) -> bool + '_ {
284+
move |&item| predicate(item)
285+
}
286+
282287
fn main() {
283288
let mut u = 0;
284289
let mut v = vec![0];

0 commit comments

Comments
 (0)