@@ -53,9 +53,9 @@ fn set_to_summary_str(set: &BTreeSet<String>, dir: &str
5353 set
5454 . iter ( )
5555 . map ( |ref n| format ! ( " - [{}]({}/{}.md)" ,
56- n,
56+ n. replace ( '-' , "_" ) ,
5757 dir,
58- n. replace ( '_' , "-" ) ) )
58+ n) )
5959 . fold ( "" . to_owned ( ) , |s, a| s + & a + "\n " )
6060}
6161
@@ -96,14 +96,17 @@ fn generate_unstable_book_files(src :&Path, out: &Path, features :&Features) {
9696 let unstable_section_file_names = collect_unstable_book_section_file_names ( src) ;
9797 t ! ( fs:: create_dir_all( & out) ) ;
9898 for feature_name in & unstable_features - & unstable_section_file_names {
99- let file_name = format ! ( "{}.md" , feature_name. replace( '_' , "-" ) ) ;
99+ let feature_name_underscore = feature_name. replace ( '-' , "_" ) ;
100+ let file_name = format ! ( "{}.md" , feature_name) ;
100101 let out_file_path = out. join ( & file_name) ;
101- let feature = & features[ & feature_name ] ;
102+ let feature = & features[ & feature_name_underscore ] ;
102103
103104 if has_valid_tracking_issue ( & feature) {
104- generate_stub_issue ( & out_file_path, & feature_name, feature. tracking_issue . unwrap ( ) ) ;
105+ generate_stub_issue ( & out_file_path,
106+ & feature_name_underscore,
107+ feature. tracking_issue . unwrap ( ) ) ;
105108 } else {
106- generate_stub_no_issue ( & out_file_path, & feature_name ) ;
109+ generate_stub_no_issue ( & out_file_path, & feature_name_underscore ) ;
107110 }
108111 }
109112}
0 commit comments