From 220597eb971fe6c30d3cf398085a70cb40739dbb Mon Sep 17 00:00:00 2001 From: Ed Page Date: Wed, 4 Sep 2024 14:03:33 -0500 Subject: [PATCH] refactor: Clean up group formatting --- clap_builder/src/builder/command.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/clap_builder/src/builder/command.rs b/clap_builder/src/builder/command.rs index 6480e28b..8961827f 100644 --- a/clap_builder/src/builder/command.rs +++ b/clap_builder/src/builder/command.rs @@ -4561,6 +4561,8 @@ impl Command { } pub(crate) fn format_group(&self, g: &Id) -> StyledStr { + use std::fmt::Write as _; + let g_string = self .unroll_args_in_group(g) .iter() @@ -4577,9 +4579,7 @@ impl Command { .collect::>() .join("|"); let mut styled = StyledStr::new(); - styled.push_str("<"); - styled.push_string(g_string); - styled.push_str(">"); + write!(&mut styled, "<{g_string}>").unwrap(); styled } }