don't restuct references just to reborrow
This commit is contained in:
parent
35a99eef32
commit
a108d55ce6
22 changed files with 41 additions and 42 deletions
|
@ -438,18 +438,18 @@ impl LintStore {
|
|||
return CheckLintNameResult::Tool(Ok(&lint_ids));
|
||||
}
|
||||
},
|
||||
Some(&Id(ref id)) => return CheckLintNameResult::Tool(Ok(slice::from_ref(id))),
|
||||
Some(Id(id)) => return CheckLintNameResult::Tool(Ok(slice::from_ref(id))),
|
||||
// If the lint was registered as removed or renamed by the lint tool, we don't need
|
||||
// to treat tool_lints and rustc lints different and can use the code below.
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
match self.by_name.get(&complete_name) {
|
||||
Some(&Renamed(ref new_name, _)) => CheckLintNameResult::Warning(
|
||||
Some(Renamed(new_name, _)) => CheckLintNameResult::Warning(
|
||||
format!("lint `{}` has been renamed to `{}`", complete_name, new_name),
|
||||
Some(new_name.to_owned()),
|
||||
),
|
||||
Some(&Removed(ref reason)) => CheckLintNameResult::Warning(
|
||||
Some(Removed(reason)) => CheckLintNameResult::Warning(
|
||||
format!("lint `{}` has been removed: {}", complete_name, reason),
|
||||
None,
|
||||
),
|
||||
|
@ -470,7 +470,7 @@ impl LintStore {
|
|||
CheckLintNameResult::Ok(&lint_ids)
|
||||
}
|
||||
},
|
||||
Some(&Id(ref id)) => CheckLintNameResult::Ok(slice::from_ref(id)),
|
||||
Some(Id(id)) => CheckLintNameResult::Ok(slice::from_ref(id)),
|
||||
Some(&Ignored) => CheckLintNameResult::Ok(&[]),
|
||||
}
|
||||
}
|
||||
|
@ -513,7 +513,7 @@ impl LintStore {
|
|||
CheckLintNameResult::Tool(Err((Some(&lint_ids), complete_name)))
|
||||
}
|
||||
},
|
||||
Some(&Id(ref id)) => {
|
||||
Some(Id(id)) => {
|
||||
CheckLintNameResult::Tool(Err((Some(slice::from_ref(id)), complete_name)))
|
||||
}
|
||||
Some(other) => {
|
||||
|
|
|
@ -1279,7 +1279,7 @@ impl UnusedImportBraces {
|
|||
fn check_use_tree(&self, cx: &EarlyContext<'_>, use_tree: &ast::UseTree, item: &ast::Item) {
|
||||
if let ast::UseTreeKind::Nested(ref items) = use_tree.kind {
|
||||
// Recursively check nested UseTrees
|
||||
for &(ref tree, _) in items {
|
||||
for (tree, _) in items {
|
||||
self.check_use_tree(cx, tree, item);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue