]> git.lizzy.rs Git - rust.git/commit
Provide suggestion for missing `>` in a type parameter list
authorEsteban Kuber <esteban@kuber.com.ar>
Tue, 1 Mar 2022 19:40:48 +0000 (19:40 +0000)
committerEsteban Kuber <esteban@kuber.com.ar>
Sun, 27 Mar 2022 02:50:04 +0000 (02:50 +0000)
commit6874bd27f527b6c5f40e8fd866d91813da2df35a
tree53b50c5b05c6d6fe279ace2f35b583b532d33bc5
parent3fe3b89cd57229343eeca753fdd8c63d9b03c65c
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.
18 files changed:
compiler/rustc_parse/src/parser/path.rs
src/test/ui/generic-associated-types/parse/trait-path-expressions.stderr
src/test/ui/generic-associated-types/parse/trait-path-segments.stderr
src/test/ui/generic-associated-types/parse/trait-path-types.stderr
src/test/ui/issues/issue-34334.stderr
src/test/ui/parser/issues/issue-20616-2.stderr
src/test/ui/parser/issues/issue-20616-3.stderr
src/test/ui/parser/issues/issue-20616-4.stderr
src/test/ui/parser/issues/issue-20616-5.stderr
src/test/ui/parser/issues/issue-20616-6.stderr
src/test/ui/parser/issues/issue-20616-7.stderr
src/test/ui/parser/issues/issue-62660.stderr
src/test/ui/parser/issues/issue-84117.stderr
src/test/ui/parser/lifetime-semicolon.stderr
src/test/ui/parser/missing-closing-angle-bracket-eq-constraint.stderr
src/test/ui/parser/missing-closing-angle-bracket-struct-field-ty.rs [new file with mode: 0644]
src/test/ui/parser/missing-closing-angle-bracket-struct-field-ty.stderr [new file with mode: 0644]
src/test/ui/parser/removed-syntax-closure-lifetime.stderr