Remove lots of Symbol::as_str() calls.

In various ways, such as changing functions to take a `Symbol` instead
of a `&str`.
This commit is contained in:
Nicholas Nethercote
2020-07-08 20:03:37 +10:00
parent 6f25adbd5a
commit f2f99be2ff
+5 -1
View File
@@ -421,7 +421,11 @@ fn extract_name(lint: &NestedMetaItem) -> Option<SymbolStr> {
.iter()
.map(|l| Symbol::intern(&l.name_lower()))
.collect::<Vec<_>>();
let sugg = find_best_match_for_name(symbols.iter(), &format!("clippy::{}", name_lower), None);
let sugg = find_best_match_for_name(
symbols.iter(),
Symbol::intern(&format!("clippy::{}", name_lower)),
None,
);
if lint_name.chars().any(char::is_uppercase)
&& lint_store.find_lints(&format!("clippy::{}", name_lower)).is_ok()
{