Hide <...> defined here
note if the source is not available
This commit is contained in:
parent
a0648eab36
commit
911ced003a
1 changed files with 5 additions and 1 deletions
|
@ -731,9 +731,13 @@ impl<'a, 'tcx> WrongNumberOfGenericArgs<'a, 'tcx> {
|
||||||
/// Builds the `type defined here` message.
|
/// Builds the `type defined here` message.
|
||||||
fn show_definition(&self, err: &mut DiagnosticBuilder<'_>) {
|
fn show_definition(&self, err: &mut DiagnosticBuilder<'_>) {
|
||||||
let mut spans: MultiSpan = if let Some(def_span) = self.tcx.def_ident_span(self.def_id) {
|
let mut spans: MultiSpan = if let Some(def_span) = self.tcx.def_ident_span(self.def_id) {
|
||||||
|
if self.tcx.sess.source_map().span_to_snippet(def_span).is_ok() {
|
||||||
def_span.into()
|
def_span.into()
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
return;
|
||||||
};
|
};
|
||||||
|
|
||||||
let msg = {
|
let msg = {
|
||||||
|
|
Loading…
Reference in a new issue