}
if new_word {
- camel_cased_component.push_str(&c.to_uppercase().to_string());
+ camel_cased_component.extend(c.to_uppercase());
} else {
- camel_cased_component.push_str(&c.to_lowercase().to_string());
+ camel_cased_component.extend(c.to_lowercase());
}
prev_is_lower_case = c.is_lowercase();
let cc = to_camel_case(name);
// We cannot provide meaningful suggestions
// if the characters are in the category of "Lowercase Letter".
- if name.to_string() != cc {
+ if *name != cc {
err.span_suggestion(
ident.span,
"convert the identifier to upper camel case",
let mut err = lint.build(&msg);
// We cannot provide meaningful suggestions
// if the characters are in the category of "Uppercase Letter".
- if name.to_string() != sc {
+ if *name != sc {
// We have a valid span in almost all cases, but we don't have one when linting a crate
// name provided via the command line.
if !ident.span.is_dummy() {
lint.build(&format!("{} `{}` should have an upper case name", sort, name));
// We cannot provide meaningful suggestions
// if the characters are in the category of "Lowercase Letter".
- if name.to_string() != uc {
+ if *name != uc {
err.span_suggestion(
ident.span,
"convert the identifier to upper case",