Skip to content

Commit 43ed23b

Browse files
committed
needed_ref -> needs_ref
1 parent c62cafc commit 43ed23b

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

clippy_lints/src/format_args.rs

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -140,12 +140,8 @@ fn check_to_string_in_format_args(cx: &LateContext<'_>, name: Symbol, value: &Ex
140140
if let Some(sized_trait_id) = cx.tcx.lang_items().sized_trait();
141141
if let Some(receiver_snippet) = snippet_opt(cx, receiver.span);
142142
then {
143-
let needed_ref = if implements_trait(cx, receiver_ty, sized_trait_id, &[]) {
144-
""
145-
} else {
146-
"&"
147-
};
148-
if n_needed_derefs == 0 && needed_ref.is_empty() {
143+
let needs_ref = !implements_trait(cx, receiver_ty, sized_trait_id, &[]);
144+
if n_needed_derefs == 0 && !needs_ref {
149145
span_lint_and_sugg(
150146
cx,
151147
TO_STRING_IN_FORMAT_ARGS,
@@ -170,7 +166,7 @@ fn check_to_string_in_format_args(cx: &LateContext<'_>, name: Symbol, value: &Ex
170166
"use this",
171167
format!(
172168
"{}{:*>width$}{}",
173-
needed_ref,
169+
if needs_ref { "&" } else { "" },
174170
"",
175171
receiver_snippet,
176172
width = n_needed_derefs

0 commit comments

Comments
 (0)