Tracking Issue for post #89862 cleanup #94483
Labels
A-diagnostics
Area: Messages for errors, warnings, and lints
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
#89862 rewrote the inference error reporting, but slightly worsened some causes or requires some additional improvements.
for
loops?
InferSource
forx.into()
to<Type as Into<_>>::into(x)
ty_msg
back if no infer source is found_
for things while are fully inferred and use some different stuff for unresolved inference vars, e.g "specify the generic paramT
forFoo<i32, T, _>
"ty_to_string
for thisInferSource::GenericArg
and use them to compute the cost and for the error msg, generally improve cost computation, e.g.channel()
source_cost
to improve the diagnostics when usingchannel()
.impl_candidates
inemit_inference_failure_err
IMPORTANTFIXME(#89862)
in some testsui/impl-trait/diagnostics/fully-qualified-path-impl-trait.rs
fixmehelp: type parameter declared here
readd maybeThe text was updated successfully, but these errors were encountered: