@@ -3,8 +3,8 @@ use std::fmt::Write;
3
3
use std:: fs:: { self , File } ;
4
4
use std:: io:: prelude:: * ;
5
5
use std:: io:: { self , BufReader } ;
6
- use std:: path:: { Component , Path , PathBuf } ;
7
6
use std:: lazy:: SyncLazy as Lazy ;
7
+ use std:: path:: { Component , Path , PathBuf } ;
8
8
9
9
use itertools:: Itertools ;
10
10
use rustc_data_structures:: flock;
@@ -19,6 +19,26 @@ use crate::error::Error;
19
19
use crate :: formats:: FormatRenderer ;
20
20
use crate :: html:: { layout, static_files} ;
21
21
22
+ crate static FILES_UNVERSIONED : Lazy < FxHashMap < & str , & [ u8 ] > > = Lazy :: new ( || {
23
+ map ! {
24
+ "FiraSans-Regular.woff2" => static_files:: fira_sans:: REGULAR2 ,
25
+ "FiraSans-Medium.woff2" => static_files:: fira_sans:: MEDIUM2 ,
26
+ "FiraSans-Regular.woff" => static_files:: fira_sans:: REGULAR ,
27
+ "FiraSans-Medium.woff" => static_files:: fira_sans:: MEDIUM ,
28
+ "FiraSans-LICENSE.txt" => static_files:: fira_sans:: LICENSE ,
29
+ "SourceSerifPro-Regular.ttf.woff" => static_files:: source_serif_pro:: REGULAR ,
30
+ "SourceSerifPro-Bold.ttf.woff" => static_files:: source_serif_pro:: BOLD ,
31
+ "SourceSerifPro-It.ttf.woff" => static_files:: source_serif_pro:: ITALIC ,
32
+ "SourceSerifPro-LICENSE.md" => static_files:: source_serif_pro:: LICENSE ,
33
+ "SourceCodePro-Regular.woff" => static_files:: source_code_pro:: REGULAR ,
34
+ "SourceCodePro-Semibold.woff" => static_files:: source_code_pro:: SEMIBOLD ,
35
+ "SourceCodePro-LICENSE.txt" => static_files:: source_code_pro:: LICENSE ,
36
+ "LICENSE-MIT.txt" => static_files:: LICENSE_MIT ,
37
+ "LICENSE-APACHE.txt" => static_files:: LICENSE_APACHE ,
38
+ "COPYRIGHT.txt" => static_files:: COPYRIGHT ,
39
+ }
40
+ } ) ;
41
+
22
42
pub ( super ) fn write_shared (
23
43
cx : & Context < ' _ > ,
24
44
krate : & Crate ,
@@ -213,23 +233,6 @@ themePicker.onblur = handleThemeButtonsBlur;
213
233
static_files:: NORMALIZE_CSS ,
214
234
options. enable_minification ,
215
235
) ?;
216
- static FILES_UNVERSIONED : Lazy < FxHashMap < & str , & [ u8 ] > > = Lazy :: new ( || map ! {
217
- "FiraSans-Regular.woff2" => static_files:: fira_sans:: REGULAR2 ,
218
- "FiraSans-Medium.woff2" => static_files:: fira_sans:: MEDIUM2 ,
219
- "FiraSans-Regular.woff" => static_files:: fira_sans:: REGULAR ,
220
- "FiraSans-Medium.woff" => static_files:: fira_sans:: MEDIUM ,
221
- "FiraSans-LICENSE.txt" => static_files:: fira_sans:: LICENSE ,
222
- "SourceSerifPro-Regular.ttf.woff" => static_files:: source_serif_pro:: REGULAR ,
223
- "SourceSerifPro-Bold.ttf.woff" => static_files:: source_serif_pro:: BOLD ,
224
- "SourceSerifPro-It.ttf.woff" => static_files:: source_serif_pro:: ITALIC ,
225
- "SourceSerifPro-LICENSE.md" => static_files:: source_serif_pro:: LICENSE ,
226
- "SourceCodePro-Regular.woff" => static_files:: source_code_pro:: REGULAR ,
227
- "SourceCodePro-Semibold.woff" => static_files:: source_code_pro:: SEMIBOLD ,
228
- "SourceCodePro-LICENSE.txt" => static_files:: source_code_pro:: LICENSE ,
229
- "LICENSE-MIT.txt" => static_files:: LICENSE_MIT ,
230
- "LICENSE-APACHE.txt" => static_files:: LICENSE_APACHE ,
231
- "COPYRIGHT.txt" => static_files:: COPYRIGHT ,
232
- } ) ;
233
236
for ( file, contents) in & * FILES_UNVERSIONED {
234
237
write ( cx. dst . join ( file) , contents) ?;
235
238
}
0 commit comments