diff options
| author | bors <bors@rust-lang.org> | 2023-02-22 02:39:09 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-02-22 02:39:09 +0000 |
| commit | f9216b75646cde0c4c69ae00232778a47fc893d3 (patch) | |
| tree | 17f92fa0faec4c81769be4cf6e57a074a70829b3 /compiler/rustc_trait_selection/src | |
| parent | 375d5ace705f8494af06b545291d64486fbada06 (diff) | |
| parent | d39fc2111bd16f78d7ad79c06ce1eb774a4bfa2e (diff) | |
| download | rust-f9216b75646cde0c4c69ae00232778a47fc893d3.tar.gz rust-f9216b75646cde0c4c69ae00232778a47fc893d3.zip | |
Auto merge of #108325 - matthiaskrgr:rollup-73qihie, r=matthiaskrgr
Rollup of 7 pull requests Successful merges: - #104239 (Better debug logs for borrowck constraint graph) - #108202 (Make sure `test_type_match` doesn't ICE with late-bound types) - #108295 (Use DefKind to give more item kind information during BindingObligation note ) - #108306 (compiletest: up deps) - #108313 (Fix compiletest possible crash in option only-modified) - #108322 (Clean ConstProp) - #108323 (hir-analysis: make one diagnostic translatable) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
Diffstat (limited to 'compiler/rustc_trait_selection/src')
| -rw-r--r-- | compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs b/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs index 91b463800a8..824264c21d0 100644 --- a/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs +++ b/compiler/rustc_trait_selection/src/traits/error_reporting/suggestions.rs @@ -2784,7 +2784,13 @@ impl<'tcx> TypeErrCtxtExt<'tcx> for TypeErrCtxt<'_, 'tcx> { _ => true, }; if ident.span.is_visible(sm) && !ident.span.overlaps(span) && !same_line { - multispan.push_span_label(ident.span, "required by a bound in this"); + multispan.push_span_label( + ident.span, + format!( + "required by a bound in this {}", + tcx.def_kind(item_def_id).descr(item_def_id) + ), + ); } } let descr = format!("required by a bound in `{item_name}`"); |
