ci: clippy fix

This commit is contained in:
nibon7 2023-01-27 19:39:01 +08:00
parent 9979402fbe
commit a4e7f5b258
No known key found for this signature in database
GPG key ID: 281CE465D8EEC03B

View file

@ -23,7 +23,7 @@ pub struct Nushell;
impl Generator for Nushell { impl Generator for Nushell {
fn file_name(&self, name: &str) -> String { fn file_name(&self, name: &str) -> String {
format!("{}.nu", name) format!("{name}.nu")
} }
fn generate(&self, cmd: &Command, buf: &mut dyn std::io::Write) { fn generate(&self, cmd: &Command, buf: &mut dyn std::io::Write) {
@ -89,9 +89,9 @@ fn append_value_completion_defs(arg: &Arg, name: &str, s: &mut String) {
for value in possible_values { for value in possible_values {
let vname = value.get_name(); let vname = value.get_name();
if vname.contains(|c: char| c.is_whitespace()) { if vname.contains(|c: char| c.is_whitespace()) {
s.push_str(format!(r#" "\"{}\"""#, vname).as_str()); s.push_str(format!(r#" "\"{vname}\"""#).as_str());
} else { } else {
s.push_str(format!(r#" "{}""#, vname).as_str()); s.push_str(format!(r#" "{vname}""#).as_str());
} }
} }
@ -137,20 +137,20 @@ fn append_argument(arg: &Arg, name: &str, s: &mut String) {
// long alias // long alias
for long in longs.iter().skip(1) { for long in longs.iter().skip(1) {
s.push_str(format!(" --{}", long).as_str()); s.push_str(format!(" --{long}").as_str());
append_value_completion_and_help(arg, name, &possible_values, s); append_value_completion_and_help(arg, name, &possible_values, s);
} }
// short alias // short alias
for short in shorts.iter().skip(1) { for short in shorts.iter().skip(1) {
s.push_str(format!(" -{}", short).as_str()); s.push_str(format!(" -{short}").as_str());
append_value_completion_and_help(arg, name, &possible_values, s); append_value_completion_and_help(arg, name, &possible_values, s);
} }
} }
None => { None => {
// short options only // short options only
for short in shorts { for short in shorts {
s.push_str(format!(" -{}", short).as_str()); s.push_str(format!(" -{short}").as_str());
append_value_completion_and_help(arg, name, &possible_values, s); append_value_completion_and_help(arg, name, &possible_values, s);
} }
} }
@ -159,7 +159,7 @@ fn append_argument(arg: &Arg, name: &str, s: &mut String) {
Some(longs) => { Some(longs) => {
// long options only // long options only
for long in longs { for long in longs {
s.push_str(format!(" --{}", long).as_str()); s.push_str(format!(" --{long}").as_str());
append_value_completion_and_help(arg, name, &possible_values, s); append_value_completion_and_help(arg, name, &possible_values, s);
} }
} }
@ -176,13 +176,13 @@ fn generate_completion(completions: &mut String, cmd: &Command, is_subcommand: b
} }
if let Some(about) = cmd.get_about() { if let Some(about) = cmd.get_about() {
completions.push_str(format!(" # {}\n", about).as_str()); completions.push_str(format!(" # {about}\n").as_str());
} }
if is_subcommand { if is_subcommand {
completions.push_str(format!(" export extern \"{}\" [\n", name).as_str()); completions.push_str(format!(" export extern \"{name}\" [\n").as_str());
} else { } else {
completions.push_str(format!(" export extern {} [\n", name).as_str()); completions.push_str(format!(" export extern {name} [\n").as_str());
} }
for arg in cmd.get_arguments() { for arg in cmd.get_arguments() {