mirror of
https://github.com/rust-lang/rust-clippy
synced 2024-11-14 17:07:17 +00:00
Fix a lint message
This commit is contained in:
parent
1543e117cc
commit
14a4e3bcc8
2 changed files with 7 additions and 6 deletions
|
@ -3,9 +3,10 @@ use crate::utils::paths;
|
|||
use crate::utils::sugg::Sugg;
|
||||
use crate::utils::usage::{is_unused, mutated_variables};
|
||||
use crate::utils::{
|
||||
get_enclosing_block, get_parent_expr, get_trait_def_id, has_iter_method, higher, implements_trait,
|
||||
is_integer_const, is_no_std_crate, is_refutable, is_type_diagnostic_item, last_path_segment, match_trait_method,
|
||||
match_type, match_var, multispan_sugg, qpath_res, snippet, snippet_opt, snippet_with_applicability, span_lint,
|
||||
get_enclosing_block, get_parent_expr, get_trait_def_id, has_iter_method, higher,
|
||||
implements_trait, is_integer_const, is_no_std_crate, is_refutable, is_type_diagnostic_item,
|
||||
last_path_segment, match_trait_method, match_type, match_var, multispan_sugg, qpath_res,
|
||||
snippet, snippet_opt, snippet_with_applicability, snippet_with_macro_callsite, span_lint,
|
||||
span_lint_and_help, span_lint_and_sugg, span_lint_and_then, sugg, SpanlessEq,
|
||||
};
|
||||
use if_chain::if_chain;
|
||||
|
@ -1262,8 +1263,8 @@ fn detect_same_item_push<'tcx>(
|
|||
walk_expr(&mut for_pat_visitor, pushed_item);
|
||||
|
||||
if !for_pat_visitor.found_pattern {
|
||||
let vec_str = snippet(cx, vec.span, "");
|
||||
let item_str = snippet(cx, pushed_item.span, "");
|
||||
let vec_str = snippet_with_macro_callsite(cx, vec.span, "");
|
||||
let item_str = snippet_with_macro_callsite(cx, pushed_item.span, "");
|
||||
|
||||
span_lint_and_help(
|
||||
cx,
|
||||
|
|
|
@ -5,7 +5,7 @@ LL | spaces.push(vec![b' ']);
|
|||
| ^^^^^^
|
||||
|
|
||||
= note: `-D clippy::same-item-push` implied by `-D warnings`
|
||||
= help: try using vec![<[_]>::into_vec(box [$($x),+]);SIZE] or spaces.resize(NEW_SIZE, <[_]>::into_vec(box [$($x),+]))
|
||||
= help: try using vec![vec![b' '];SIZE] or spaces.resize(NEW_SIZE, vec![b' '])
|
||||
|
||||
error: it looks like the same item is being pushed into this Vec
|
||||
--> $DIR/same_item_push.rs:22:9
|
||||
|
|
Loading…
Reference in a new issue