diff --git a/src/command.rs b/src/command.rs index ddb9fe0..55cbb5e 100644 --- a/src/command.rs +++ b/src/command.rs @@ -59,10 +59,11 @@ impl<'a> Command<'a> { } pub fn get_name_with_unused_parameters(&self) -> String { - let parameters = self - .get_unused_parameters() - .map(|(parameter, value)| format!("{} = {}, ", parameter, value.to_string())) - .collect::(); + let parameters = + self.get_unused_parameters() + .fold(String::new(), |output, (parameter, value)| { + output + &format!("{} = {}, ", parameter, value.to_string()) + }); let parameters = parameters.trim_end_matches(", "); let parameters = if parameters.is_empty() { "".into()