diff options
| author | Esteban Kuber <esteban@kuber.com.ar> | 2022-03-01 19:40:48 +0000 |
|---|---|---|
| committer | Esteban Kuber <esteban@kuber.com.ar> | 2022-03-27 02:50:04 +0000 |
| commit | 6874bd27f527b6c5f40e8fd866d91813da2df35a (patch) | |
| tree | 53b50c5b05c6d6fe279ace2f35b583b532d33bc5 /src/test/ui/issues | |
| parent | 3fe3b89cd57229343eeca753fdd8c63d9b03c65c (diff) | |
| download | rust-6874bd27f527b6c5f40e8fd866d91813da2df35a.tar.gz rust-6874bd27f527b6c5f40e8fd866d91813da2df35a.zip | |
Provide suggestion for missing `>` in a type parameter list
When encountering an inproperly terminated type parameter list, provide a suggestion to close it after the last non-constraint type parameter that was successfully parsed. Fix #94058.
Diffstat (limited to 'src/test/ui/issues')
| -rw-r--r-- | src/test/ui/issues/issue-34334.stderr | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-34334.stderr b/src/test/ui/issues/issue-34334.stderr index 49d6709a860..cd697445faf 100644 --- a/src/test/ui/issues/issue-34334.stderr +++ b/src/test/ui/issues/issue-34334.stderr @@ -6,6 +6,11 @@ LL | let sr: Vec<(u32, _, _) = vec![]; | | | | | maybe try to close unmatched angle bracket | while parsing the type for `sr` + | +help: you might have meant to end the type parameters here + | +LL | let sr: Vec<(u32, _, _)> = vec![]; + | + error[E0277]: a value of type `Vec<(u32, _, _)>` cannot be built from an iterator over elements of type `()` --> $DIR/issue-34334.rs:5:87 |
