File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -849,6 +849,23 @@ impl HelpTemplate<'_, '_> {
849
849
850
850
spec_vals. push ( format ! ( "{ctx}[possible values: {ctx:#}{pvs}{ctx}]{ctx:#}" ) ) ;
851
851
}
852
+ if !a. default_missing_vals . is_empty ( ) {
853
+ let default_missing_vals =
854
+ a. default_missing_vals . iter ( ) . map ( |t| t. to_string_lossy ( ) ) ;
855
+ debug ! (
856
+ "HelpTemplate::spec_vals: Found default missing vals...{:?}" ,
857
+ default_missing_vals. clone( ) . collect:: <Vec <_>>( )
858
+ ) ;
859
+
860
+ let dmvs = default_missing_vals
861
+ . map ( |s| format ! ( "{ctx_val}{s}{ctx_val:#}" ) )
862
+ . collect :: < Vec < _ > > ( )
863
+ . join ( & val_sep) ;
864
+
865
+ spec_vals. push ( format ! (
866
+ "{ctx}[default missing values: {ctx:#}{dmvs}{ctx}]{ctx:#}"
867
+ ) ) ;
868
+ }
852
869
}
853
870
let connector = if self . use_long { "\n " } else { " " } ;
854
871
spec_vals. join ( connector)
You can’t perform that action at this time.
0 commit comments