@@ -947,41 +947,36 @@ fn print_dep_table_msg(shell: &mut Shell, dep: &DependencyUI) -> CargoResult<()>
947
947
return Ok ( ( ) ) ;
948
948
}
949
949
950
+ let stderr = shell. err ( ) ;
951
+ let good = style:: GOOD . render ( ) ;
952
+ let error = style:: ERROR . render ( ) ;
953
+ let reset = anstyle:: Reset . render ( ) ;
954
+
950
955
let ( activated, deactivated) = dep. features ( ) ;
951
956
if !activated. is_empty ( ) || !deactivated. is_empty ( ) {
952
957
let prefix = format ! ( "{:>13}" , " " ) ;
953
958
let suffix = format_features_version_suffix ( & dep) ;
954
959
955
- shell . write_stderr ( format_args ! ( "{prefix}Features{suffix}:\n " ) , & style :: NOP ) ?;
960
+ writeln ! ( stderr , "{prefix}Features{suffix}:" ) ?;
956
961
957
962
const MAX_FEATURE_PRINTS : usize = 30 ;
958
963
let total_activated = activated. len ( ) ;
959
964
let total_deactivated = deactivated. len ( ) ;
960
965
961
966
if total_activated <= MAX_FEATURE_PRINTS {
962
967
for feat in activated {
963
- shell. write_stderr ( & prefix, & style:: NOP ) ?;
964
- shell. write_stderr ( '+' , & style:: GOOD ) ?;
965
- shell. write_stderr ( format_args ! ( " {feat}\n " ) , & style:: NOP ) ?;
968
+ writeln ! ( stderr, "{prefix}{good}+{reset} {feat}" ) ?;
966
969
}
967
970
} else {
968
- shell. write_stderr (
969
- format_args ! ( "{prefix}{total_activated} activated features\n " ) ,
970
- & style:: NOP ,
971
- ) ?;
971
+ writeln ! ( stderr, "{prefix}{total_activated} activated features" ) ?;
972
972
}
973
973
974
974
if total_activated + total_deactivated <= MAX_FEATURE_PRINTS {
975
975
for feat in deactivated {
976
- shell. write_stderr ( & prefix, & style:: NOP ) ?;
977
- shell. write_stderr ( '-' , & style:: ERROR ) ?;
978
- shell. write_stderr ( format_args ! ( " {feat}\n " ) , & style:: NOP ) ?;
976
+ writeln ! ( stderr, "{prefix}{error}-{reset} {feat}" ) ?;
979
977
}
980
978
} else {
981
- shell. write_stderr (
982
- format_args ! ( "{prefix}{total_deactivated} deactivated features\n " ) ,
983
- & style:: NOP ,
984
- ) ?;
979
+ writeln ! ( stderr, "{prefix}{total_deactivated} deactivated features" ) ?;
985
980
}
986
981
}
987
982
0 commit comments