summaryrefslogtreecommitdiff
path: root/tests/rustdoc-js-std/parser-errors.js
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2023-02-02 06:52:13 +0100
committerGitHub <noreply@github.com>2023-02-02 06:52:13 +0100
commit480c4a18d524a2cddd194fcf9a1bfdd6b7610656 (patch)
tree55877bcd391e302410dd9abae58afc5e044eff4f /tests/rustdoc-js-std/parser-errors.js
parent131f0c6df6777800aa884963bdba0739299cd31f (diff)
parenta63f5dce27cd5a315046ecebbafa8ee2fef10e12 (diff)
downloadrust-480c4a18d524a2cddd194fcf9a1bfdd6b7610656.tar.gz
Rollup merge of #107201 - compiler-errors:confusing-async-fn-note, r=estebank
Remove confusing 'while checking' note from opaque future type mismatches Maybe I'm just misinterpreting the wording of the note. The only value I can see in this note is that it points out where the async's opaque future is coming from, but the way it's doing it is misleading IMO. For example: ```rust note: while checking the return type of the `async fn` --> $DIR/dont-suggest-missing-await.rs:7:24 | LL | async fn make_u32() -> u32 { | ^^^ checked the `Output` of this `async fn`, found opaque type ``` We point at the type `u32` in the HIR, but then say "found opaque type". We also say "while checking"... but we're typechecking a totally different function when we get this type mismatch! r? ``@estebank`` but feel free to reassign and/or take your time reviewing this. I'd be inclined to also discuss reworking the presentation of this type mismatch to restore some of these labels in a way that makes it more clear what it's trying to point out.
Diffstat (limited to 'tests/rustdoc-js-std/parser-errors.js')
0 files changed, 0 insertions, 0 deletions