Skip to content

Commit 0bc26c8

Browse files
committed
needed_ref -> needs_ref
1 parent 687fcf1 commit 0bc26c8

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
@@ -137,12 +137,8 @@ fn check_to_string_in_format_args(cx: &LateContext<'_>, name: Symbol, value: &Ex
137137
if let Some(sized_trait_id) = cx.tcx.lang_items().sized_trait();
138138
if let Some(receiver_snippet) = snippet_opt(cx, receiver.span);
139139
then {
140-
let needed_ref = if implements_trait(cx, receiver_ty, sized_trait_id, &[]) {
141-
""
142-
} else {
143-
"&"
144-
};
145-
if n_needed_derefs == 0 && needed_ref.is_empty() {
140+
let needs_ref = !implements_trait(cx, receiver_ty, sized_trait_id, &[]);
141+
if n_needed_derefs == 0 && !needs_ref {
146142
span_lint_and_sugg(
147143
cx,
148144
TO_STRING_IN_FORMAT_ARGS,
@@ -167,7 +163,7 @@ fn check_to_string_in_format_args(cx: &LateContext<'_>, name: Symbol, value: &Ex
167163
"use this",
168164
format!(
169165
"{}{:*>width$}{}",
170-
needed_ref,
166+
if needs_ref { "&" } else { "" },
171167
"",
172168
receiver_snippet,
173169
width = n_needed_derefs

0 commit comments

Comments
 (0)