summaryrefslogtreecommitdiff
path: root/tests/rustdoc-js-std/parser-errors.js
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-01-31 13:53:40 +0000
committerbors <bors@rust-lang.org>2023-01-31 13:53:40 +0000
commitf361413cbf44ce2f144df59fc440cd484af4a56e (patch)
treececf91d94ee20df2d6bec7c88796b90fa34f9887 /tests/rustdoc-js-std/parser-errors.js
parenta64ef7d07d0411315be85a646586cb85eeb9c136 (diff)
parent449dfc64f0792f2320ef68bc08f238281199f53d (diff)
downloadrust-f361413cbf44ce2f144df59fc440cd484af4a56e.tar.gz
Auto merge of #106399 - estebank:type-err-span-label, r=nagisa
Modify primary span label for E0308 Looking at the reactions to https://hachyderm.io/`@ekuber/109622160673605438,` a lot of people seem to have trouble understanding the current output, where the primary span label on type errors talks about the specific types that diverged, but these can be deeply nested type parameters. Because of that we could see "expected i32, found u32" in the label while the note said "expected Vec<i32>, found Vec<u32>". This understandably confuses people. I believe that once people learn to read these errors it starts to make more sense, but this PR changes the output to be more in line with what people might expect, without sacrificing terseness. Fix #68220.
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions