@@ -43,7 +43,7 @@ use std::default::Default;
4343use std:: error;
4444use std:: fmt:: { self , Display , Formatter , Write as FmtWrite } ;
4545use std:: ffi:: OsStr ;
46- use std:: fs:: { self , File , OpenOptions } ;
46+ use std:: fs:: { self , File } ;
4747use std:: io:: prelude:: * ;
4848use std:: io:: { self , BufWriter , BufReader } ;
4949use std:: mem;
@@ -2143,26 +2143,6 @@ impl Context {
21432143 if !self . render_redirect_pages {
21442144 all. append ( full_path ( self , & item) , & item_type) ;
21452145 }
2146- // Redirect from a sane URL using the namespace to Rustdoc's
2147- // URL for the page.
2148- let redir_name = format ! ( "{}.{}.html" , name, item_type. name_space( ) ) ;
2149- let redir_dst = self . dst . join ( redir_name) ;
2150- if let Ok ( redirect_out) = OpenOptions :: new ( ) . create_new ( true )
2151- . write ( true )
2152- . open ( & redir_dst) {
2153- let mut redirect_out = BufWriter :: new ( redirect_out) ;
2154- try_err ! ( layout:: redirect( & mut redirect_out, file_name) , & redir_dst) ;
2155- }
2156-
2157- // If the item is a macro, redirect from the old macro URL (with !)
2158- // to the new one (without).
2159- if item_type == ItemType :: Macro {
2160- let redir_name = format ! ( "{}.{}!.html" , item_type, name) ;
2161- let redir_dst = self . dst . join ( redir_name) ;
2162- let redirect_out = try_err ! ( File :: create( & redir_dst) , & redir_dst) ;
2163- let mut redirect_out = BufWriter :: new ( redirect_out) ;
2164- try_err ! ( layout:: redirect( & mut redirect_out, file_name) , & redir_dst) ;
2165- }
21662146 }
21672147 }
21682148 Ok ( ( ) )
0 commit comments