//@ run-rustfix | |
//! diagnostic test for #132806: make sure the suggestion to bind by-reference in patterns doesn't | |
//! erroneously remove the wrong `&` | |
use std::collections::HashMap; | |
fn main() { | |
let _ = HashMap::<String, i32>::new().iter().filter(|&(_k, &_v)| { true }); | |
//~^ ERROR cannot move out of a shared reference | |
} |