// run-rustfix fn bar(_: Vec) {} fn baz(_: &impl std::any::Any) {} fn main() { let v = vec![1, 2, 3, 4, 5]; let mut foo = vec![]; baz(&foo); for i in &v { foo.push(i); } baz(&foo); bar(foo); //~ ERROR E0308 }