File tree Expand file tree Collapse file tree 1 file changed +14
-16
lines changed
src/tools/build-manifest/src Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -120,6 +120,18 @@ struct Target {
120
120
extensions : Option < Vec < Component > > ,
121
121
}
122
122
123
+ impl Target {
124
+ fn unavailable ( ) -> Target {
125
+ Target {
126
+ available : false ,
127
+ url : None ,
128
+ hash : None ,
129
+ components : None ,
130
+ extensions : None ,
131
+ }
132
+ }
133
+ }
134
+
123
135
#[ derive( RustcEncodable ) ]
124
136
struct Component {
125
137
pkg : String ,
@@ -242,13 +254,7 @@ impl Builder {
242
254
let digest = match self . digests . remove ( & filename) {
243
255
Some ( digest) => digest,
244
256
None => {
245
- pkg. target . insert ( host. to_string ( ) , Target {
246
- available : false ,
247
- url : None ,
248
- hash : None ,
249
- components : None ,
250
- extensions : None ,
251
- } ) ;
257
+ pkg. target . insert ( host. to_string ( ) , Target :: unavailable ( ) ) ;
252
258
continue
253
259
}
254
260
} ;
@@ -312,15 +318,7 @@ impl Builder {
312
318
let filename = self . filename ( pkgname, name) ;
313
319
let digest = match self . digests . remove ( & filename) {
314
320
Some ( digest) => digest,
315
- None => {
316
- return ( name. to_string ( ) , Target {
317
- available : false ,
318
- url : None ,
319
- hash : None ,
320
- components : None ,
321
- extensions : None ,
322
- } )
323
- }
321
+ None => return ( name. to_string ( ) , Target :: unavailable ( ) ) ,
324
322
} ;
325
323
326
324
( name. to_string ( ) , Target {
You can’t perform that action at this time.
0 commit comments