55// `all-shared` should only emit files that can be shared between crates. 
66// See https://github.com/rust-lang/rust/pull/83478 
77
8- use  std:: path:: Path ; 
9- 
10- use  run_make_support:: { has_extension,  has_prefix,  rustdoc,  shallow_find_files} ; 
8+ use  run_make_support:: { has_extension,  has_prefix,  path,  rustdoc,  shallow_find_files} ; 
119
1210fn  main ( )  { 
1311    rustdoc ( ) 
@@ -19,17 +17,17 @@ fn main() {
1917        . args ( & [ "--extend-css" ,  "z.css" ] ) 
2018        . input ( "x.rs" ) 
2119        . run ( ) ; 
22-     assert ! ( Path :: new ( "invocation-only/search-index-xxx.js" ) . exists( ) ) ; 
23-     assert ! ( Path :: new ( "invocation-only/settings.html" ) . exists( ) ) ; 
24-     assert ! ( Path :: new ( "invocation-only/x/all.html" ) . exists( ) ) ; 
25-     assert ! ( Path :: new ( "invocation-only/x/index.html" ) . exists( ) ) ; 
26-     assert ! ( Path :: new ( "invocation-only/theme-xxx.css" ) . exists( ) ) ;  // generated from z.css 
27-     assert ! ( !Path :: new ( "invocation-only/storage-xxx.js" ) . exists( ) ) ; 
28-     assert ! ( !Path :: new ( "invocation-only/SourceSerif4-It.ttf.woff2" ) . exists( ) ) ; 
20+     assert ! ( path ( "invocation-only/search-index-xxx.js" ) . exists( ) ) ; 
21+     assert ! ( path ( "invocation-only/settings.html" ) . exists( ) ) ; 
22+     assert ! ( path ( "invocation-only/x/all.html" ) . exists( ) ) ; 
23+     assert ! ( path ( "invocation-only/x/index.html" ) . exists( ) ) ; 
24+     assert ! ( path ( "invocation-only/theme-xxx.css" ) . exists( ) ) ;  // generated from z.css 
25+     assert ! ( !path ( "invocation-only/storage-xxx.js" ) . exists( ) ) ; 
26+     assert ! ( !path ( "invocation-only/SourceSerif4-It.ttf.woff2" ) . exists( ) ) ; 
2927    // FIXME: this probably shouldn't have a suffix 
30-     assert ! ( Path :: new ( "invocation-only/y-xxx.css" ) . exists( ) ) ; 
28+     assert ! ( path ( "invocation-only/y-xxx.css" ) . exists( ) ) ; 
3129    // FIXME: this is technically incorrect (see `write_shared`) 
32-     assert ! ( !Path :: new ( "invocation-only/main-xxx.js" ) . exists( ) ) ; 
30+     assert ! ( !path ( "invocation-only/main-xxx.js" ) . exists( ) ) ; 
3331
3432    rustdoc ( ) 
3533        . arg ( "-Zunstable-options" ) 
@@ -60,10 +58,10 @@ fn main() {
6058        . len( ) , 
6159        1 
6260    ) ; 
63-     assert ! ( !Path :: new ( "toolchain-only/search-index-xxx.js" ) . exists( ) ) ; 
64-     assert ! ( !Path :: new ( "toolchain-only/x/index.html" ) . exists( ) ) ; 
65-     assert ! ( !Path :: new ( "toolchain-only/theme.css" ) . exists( ) ) ; 
66-     assert ! ( !Path :: new ( "toolchain-only/y-xxx.css" ) . exists( ) ) ; 
61+     assert ! ( !path ( "toolchain-only/search-index-xxx.js" ) . exists( ) ) ; 
62+     assert ! ( !path ( "toolchain-only/x/index.html" ) . exists( ) ) ; 
63+     assert ! ( !path ( "toolchain-only/theme.css" ) . exists( ) ) ; 
64+     assert ! ( !path ( "toolchain-only/y-xxx.css" ) . exists( ) ) ; 
6765
6866    rustdoc ( ) 
6967        . arg ( "-Zunstable-options" ) 
@@ -87,17 +85,17 @@ fn main() {
8785        . len( ) , 
8886        1 
8987    ) ; 
90-     assert ! ( !Path :: new ( "all-shared/search-index-xxx.js" ) . exists( ) ) ; 
91-     assert ! ( !Path :: new ( "all-shared/settings.html" ) . exists( ) ) ; 
92-     assert ! ( !Path :: new ( "all-shared/x" ) . exists( ) ) ; 
93-     assert ! ( !Path :: new ( "all-shared/src" ) . exists( ) ) ; 
94-     assert ! ( !Path :: new ( "all-shared/theme.css" ) . exists( ) ) ; 
88+     assert ! ( !path ( "all-shared/search-index-xxx.js" ) . exists( ) ) ; 
89+     assert ! ( !path ( "all-shared/settings.html" ) . exists( ) ) ; 
90+     assert ! ( !path ( "all-shared/x" ) . exists( ) ) ; 
91+     assert ! ( !path ( "all-shared/src" ) . exists( ) ) ; 
92+     assert ! ( !path ( "all-shared/theme.css" ) . exists( ) ) ; 
9593    assert_eq ! ( 
9694        shallow_find_files( "all-shared/static.files" ,  |path| { 
9795            has_prefix( path,  "main-" )  && has_extension( path,  "js" ) 
9896        } ) 
9997        . len( ) , 
10098        1 
10199    ) ; 
102-     assert ! ( !Path :: new ( "all-shared/y-xxx.css" ) . exists( ) ) ; 
100+     assert ! ( !path ( "all-shared/y-xxx.css" ) . exists( ) ) ; 
103101} 
0 commit comments