error[E0308]: mismatched types --> $DIR/issue-43420-no-over-suggest.rs:8:9 | LL | foo(&a); //~ ERROR mismatched types | ^^ expected slice, found struct `std::vec::Vec` | = note: expected type `&[u16]` found type `&std::vec::Vec` error: aborting due to previous error For more information about this error, try `rustc --explain E0308`.