Function rustc_lint::non_local_def::self_ty_kind_for_diagnostic
source ยท fn self_ty_kind_for_diagnostic(ty: &Ty<'_>, tcx: TyCtxt<'_>) -> (Span, String)
Expand description
Compute the Span
and visual representation for the Self
we want to point at;
It follows part of the actual logic of non-local, and if possible return the least
amount possible for the span and representation.