Closed
Description
Like #57817 handles too many closing brackets in type arguments when using turbofish, we should also handle too few closing brackets correctly with an appropriate suggestion (and proper item generation):
fn main() {
println!("{:?}", vec![1, 2, 3].into_iter().collect::<Vec<usize>());
}