]>
git.proxmox.com Git - rustc.git/blob - src/test/ui/issues/issue-57819.rs
5 // This test checks that the following error is emitted and the suggestion works:
8 // let _ = vec![1, 2, 3].into_iter().collect::<<<Vec<usize>>();
9 // ^^ help: remove extra angle brackets
17 // More complex cases with more than one correct leading `<` character:
19 bar
::<<<<<T
as Foo
>::Output
>();
20 //~^ ERROR unmatched angle bracket
22 bar
::<<<<T
as Foo
>::Output
>();
23 //~^ ERROR unmatched angle bracket
25 bar
::<<<T
as Foo
>::Output
>();
26 //~^ ERROR unmatched angle bracket
28 bar
::<<T
as Foo
>::Output
>();
34 let _
= vec
![1, 2, 3].into_iter().collect
::<<<<<Vec
<usize>>();
35 //~^ ERROR unmatched angle bracket
37 let _
= vec
![1, 2, 3].into_iter().collect
::<<<<Vec
<usize>>();
38 //~^ ERROR unmatched angle bracket
40 let _
= vec
![1, 2, 3].into_iter().collect
::<<<Vec
<usize>>();
41 //~^ ERROR unmatched angle bracket
43 let _
= vec
![1, 2, 3].into_iter().collect
::<<Vec
<usize>>();
44 //~^ ERROR unmatched angle bracket
46 let _
= vec
![1, 2, 3].into_iter().collect
::<Vec
<usize>>();