use std::collections::HashSet; fn main() { let mut v = Vec::new(); foo(&mut v); //~^ ERROR mismatched types //~| expected struct `HashSet`, found struct `Vec` } fn foo(h: &mut HashSet) { }