@@ -515,11 +515,7 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
515
515
all : Rc :: new ( RefCell :: new ( AllTypes :: new ( ) ) ) ,
516
516
errors : Rc :: new ( receiver) ,
517
517
cache : Rc :: new ( cache) ,
518
- redirections : if generate_redirect_map {
519
- Some ( Rc :: new ( RefCell :: new ( FxHashMap :: default ( ) ) ) )
520
- } else {
521
- None
522
- } ,
518
+ redirections : if generate_redirect_map { Some ( Default :: default ( ) ) } else { None } ,
523
519
} ;
524
520
525
521
CURRENT_DEPTH . with ( |s| s. set ( 0 ) ) ;
@@ -683,9 +679,9 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
683
679
if !buf. is_empty ( ) {
684
680
let name = item. name . as_ref ( ) . unwrap ( ) ;
685
681
let item_type = item. type_ ( ) ;
686
- let file_name = item_path ( item_type, & name. as_str ( ) ) ;
682
+ let file_name = & item_path ( item_type, & name. as_str ( ) ) ;
687
683
self . shared . ensure_dir ( & self . dst ) ?;
688
- let joint_dst = self . dst . join ( & file_name) ;
684
+ let joint_dst = self . dst . join ( file_name) ;
689
685
self . shared . fs . write ( & joint_dst, buf. as_bytes ( ) ) ?;
690
686
691
687
if !self . render_redirect_pages {
@@ -702,7 +698,7 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
702
698
format ! ( "{}/{}" , crate_name, file_name) ,
703
699
) ;
704
700
} else {
705
- let v = layout:: redirect ( & file_name) ;
701
+ let v = layout:: redirect ( file_name) ;
706
702
let redir_dst = self . dst . join ( redir_name) ;
707
703
self . shared . fs . write ( & redir_dst, v. as_bytes ( ) ) ?;
708
704
}
0 commit comments