@@ -208,15 +208,16 @@ fn lint_shadow<T>(cx: &LateContext, name: Name, span: Span, pattern_span: Span,
208
208
let db = span_lint ( cx,
209
209
SHADOW_SAME ,
210
210
span,
211
- & format ! ( "{} is shadowed by itself in {} " ,
211
+ & format ! ( "`{}` is shadowed by itself in `{}` " ,
212
212
snippet( cx, pattern_span, "_" ) ,
213
213
snippet( cx, expr. span, ".." ) ) ) ;
214
+
214
215
note_orig ( cx, db, SHADOW_SAME , prev_span) ;
215
216
} else if contains_self ( name, expr) {
216
217
let db = span_note_and_lint ( cx,
217
218
SHADOW_REUSE ,
218
219
pattern_span,
219
- & format ! ( "{} is shadowed by {} which reuses the original value" ,
220
+ & format ! ( "`{}` is shadowed by `{}` which reuses the original value" ,
220
221
snippet( cx, pattern_span, "_" ) ,
221
222
snippet( cx, expr. span, ".." ) ) ,
222
223
expr. span ,
@@ -226,7 +227,7 @@ fn lint_shadow<T>(cx: &LateContext, name: Name, span: Span, pattern_span: Span,
226
227
let db = span_note_and_lint ( cx,
227
228
SHADOW_UNRELATED ,
228
229
pattern_span,
229
- & format ! ( "{} is shadowed by {} " ,
230
+ & format ! ( "`{}` is shadowed by `{}` " ,
230
231
snippet( cx, pattern_span, "_" ) ,
231
232
snippet( cx, expr. span, ".." ) ) ,
232
233
expr. span ,
0 commit comments