File tree Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Expand file tree Collapse file tree 1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -227,7 +227,23 @@ impl RustwideBuilder {
227227 . tempdir ( ) ?;
228228 copy_dir_all ( source, & dest) ?;
229229
230- add_path_into_database ( & self . storage , RUSTDOC_STATIC_STORAGE_PREFIX , & dest) ?;
230+ // One https://github.com/rust-lang/rust/pull/101702 lands, static files will be
231+ // put in their own directory, "static.files". To make sure those files are
232+ // available at --static-root-path, we add files from that subdirectory, if present.
233+ let static_files = dest. as_ref ( ) . join ( "static.files" ) ;
234+ if static_files. try_exists ( ) ? {
235+ add_path_into_database (
236+ & self . storage ,
237+ RUSTDOC_STATIC_STORAGE_PREFIX ,
238+ & static_files,
239+ ) ?;
240+ } else {
241+ add_path_into_database (
242+ & self . storage ,
243+ RUSTDOC_STATIC_STORAGE_PREFIX ,
244+ & dest,
245+ ) ?;
246+ }
231247
232248 set_config (
233249 & mut conn,
You can’t perform that action at this time.
0 commit comments