@@ -54,10 +54,9 @@ pub fn main(config: &mut LazyConfig) -> CliResult {
5454 . map ( String :: as_str)
5555 == Some ( "help" )
5656 {
57- let header = style:: HEADER . render ( ) ;
58- let literal = style:: LITERAL . render ( ) ;
59- let placeholder = style:: PLACEHOLDER . render ( ) ;
60- let reset = anstyle:: Reset . render ( ) ;
57+ let header = style:: HEADER ;
58+ let literal = style:: LITERAL ;
59+ let placeholder = style:: PLACEHOLDER ;
6160
6261 let options = CliUnstable :: help ( ) ;
6362 let max_length = options
@@ -72,17 +71,17 @@ pub fn main(config: &mut LazyConfig) -> CliResult {
7271 . map ( |( opt, help) | {
7372 let opt = opt. replace ( "_" , "-" ) ;
7473 let help = help. unwrap ( ) ;
75- format ! ( " {literal}-Z {opt:<max_length$}{reset } {help}" )
74+ format ! ( " {literal}-Z {opt:<max_length$}{literal:# } {help}" )
7675 } )
7776 . join ( "\n " ) ;
7877 drop_println ! (
7978 config,
8079 "\
81- {header}Available unstable (nightly-only) flags:{reset }
80+ {header}Available unstable (nightly-only) flags:{header:# }
8281
8382{z_flags}
8483
85- Run with `{literal}cargo -Z{reset } {placeholder}[FLAG] [COMMAND]{reset }`" ,
84+ Run with `{literal}cargo -Z{literal:# } {placeholder}[FLAG] [COMMAND]{placeholder:# }`" ,
8685 ) ;
8786 if !config. nightly_features_allowed {
8887 drop_println ! (
@@ -136,8 +135,7 @@ Run with `{literal}cargo -Z{reset} {placeholder}[FLAG] [COMMAND]{reset}`",
136135 ) ;
137136 for ( name, command) in list_commands ( config) {
138137 let known_external_desc = known_external_command_descriptions. get ( name. as_str ( ) ) ;
139- let literal = style:: LITERAL . render ( ) ;
140- let reset = anstyle:: Reset . render ( ) ;
138+ let literal = style:: LITERAL ;
141139 match command {
142140 CommandInfo :: BuiltIn { about } => {
143141 assert ! (
@@ -146,21 +144,25 @@ Run with `{literal}cargo -Z{reset} {placeholder}[FLAG] [COMMAND]{reset}`",
146144 ) ;
147145 let summary = about. unwrap_or_default ( ) ;
148146 let summary = summary. lines ( ) . next ( ) . unwrap_or ( & summary) ; // display only the first line
149- drop_println ! ( config, " {literal}{name:<20}{reset } {summary}" ) ;
147+ drop_println ! ( config, " {literal}{name:<20}{literal:# } {summary}" ) ;
150148 }
151149 CommandInfo :: External { path } => {
152150 if let Some ( desc) = known_external_desc {
153- drop_println ! ( config, " {literal}{name:<20}{reset } {desc}" ) ;
151+ drop_println ! ( config, " {literal}{name:<20}{literal:# } {desc}" ) ;
154152 } else if is_verbose {
155- drop_println ! ( config, " {literal}{name:<20}{reset} {}" , path. display( ) ) ;
153+ drop_println ! (
154+ config,
155+ " {literal}{name:<20}{literal:#} {}" ,
156+ path. display( )
157+ ) ;
156158 } else {
157- drop_println ! ( config, " {literal}{name}{reset }" ) ;
159+ drop_println ! ( config, " {literal}{name}{literal:# }" ) ;
158160 }
159161 }
160162 CommandInfo :: Alias { target } => {
161163 drop_println ! (
162164 config,
163- " {literal}{name:<20}{reset } alias: {}" ,
165+ " {literal}{name:<20}{literal:# } alias: {}" ,
164166 target. iter( ) . join( " " )
165167 ) ;
166168 }
0 commit comments