@@ -362,7 +362,14 @@ impl DocBuilder {
362
362
info ! ( "Copying essential files for: {}" , res. rustc_version) ;
363
363
364
364
let files = ( // files require rustc version subfix
365
- [ "rustdoc.css" , "main.css" , "main.js" , "normalize.css" ] ,
365
+ [ "brush.svg" ,
366
+ "dark.css" ,
367
+ "main.css" ,
368
+ "main.js" ,
369
+ "normalize.css" ,
370
+ "rustdoc.css" ,
371
+ "storage.js" ,
372
+ "theme.js" ] ,
366
373
// files doesn't require rustc version subfix
367
374
[ "FiraSans-Medium.woff" ,
368
375
"FiraSans-Regular.woff" ,
@@ -385,11 +392,10 @@ impl DocBuilder {
385
392
try!( create_dir_all ( & destination) ) ;
386
393
387
394
for file in files. 0 . iter ( ) {
388
- let source_path = source. join ( file) ;
389
- let destination_path = {
390
- let spl: Vec < & str > = file. split ( '.' ) . collect ( ) ;
391
- destination. join ( format ! ( "{}-{}.{}" , spl[ 0 ] , rustc_version, spl[ 1 ] ) )
392
- } ;
395
+ let spl: Vec < & str > = file. split ( '.' ) . collect ( ) ;
396
+ let file_name = format ! ( "{}-{}.{}" , spl[ 0 ] , rustc_version, spl[ 1 ] ) ;
397
+ let source_path = source. join ( & file_name) ;
398
+ let destination_path = destination. join ( & file_name) ;
393
399
try!( copy ( source_path, destination_path) ) ;
394
400
}
395
401
@@ -434,7 +440,6 @@ fn crates<F>(path: PathBuf, mut func: F) -> Result<()>
434
440
#[ cfg( test) ]
435
441
mod test {
436
442
extern crate env_logger;
437
- use super :: parse_rustc_version;
438
443
use std:: path:: PathBuf ;
439
444
use { DocBuilder , DocBuilderOptions } ;
440
445
@@ -458,14 +463,6 @@ mod test {
458
463
assert ! ( res. is_ok( ) ) ;
459
464
}
460
465
461
- #[ test]
462
- fn test_parse_rustc_version ( ) {
463
- assert_eq ! ( parse_rustc_version( "rustc 1.10.0-nightly (57ef01513 2016-05-23)" ) ,
464
- "20160523-1.10.0-nightly-57ef01513" ) ;
465
- assert_eq ! ( parse_rustc_version( "cratesfyi 0.2.0 (ba9ae23 2016-05-26)" ) ,
466
- "20160526-0.2.0-ba9ae23" ) ;
467
- }
468
-
469
466
#[ test]
470
467
#[ ignore]
471
468
fn test_add_essential_files ( ) {
0 commit comments