ref
keyword with &
reference RS-W1105Using ref
with &
in pattern matches is redundant, as they cancel each other out.
Furthermore, &ref
would break for types which are being moved rather than just referenced.
let mut v = Vec::<String>::new();
v.iter_mut().filter(|&ref a| a.is_empty());
let mut v = Vec::<String>::new();
v.iter_mut().filter(|a| a.is_empty());