@@ -515,11 +515,7 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
515515 all : Rc :: new ( RefCell :: new ( AllTypes :: new ( ) ) ) ,
516516 errors : Rc :: new ( receiver) ,
517517 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 } ,
523519 } ;
524520
525521 CURRENT_DEPTH . with ( |s| s. set ( 0 ) ) ;
@@ -683,9 +679,9 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
683679 if !buf. is_empty ( ) {
684680 let name = item. name . as_ref ( ) . unwrap ( ) ;
685681 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 ( ) ) ;
687683 self . shared . ensure_dir ( & self . dst ) ?;
688- let joint_dst = self . dst . join ( & file_name) ;
684+ let joint_dst = self . dst . join ( file_name) ;
689685 self . shared . fs . write ( & joint_dst, buf. as_bytes ( ) ) ?;
690686
691687 if !self . render_redirect_pages {
@@ -702,7 +698,7 @@ impl<'tcx> FormatRenderer<'tcx> for Context<'tcx> {
702698 format ! ( "{}/{}" , crate_name, file_name) ,
703699 ) ;
704700 } else {
705- let v = layout:: redirect ( & file_name) ;
701+ let v = layout:: redirect ( file_name) ;
706702 let redir_dst = self . dst . join ( redir_name) ;
707703 self . shared . fs . write ( & redir_dst, v. as_bytes ( ) ) ?;
708704 }
0 commit comments