Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 27fdd8e

Browse files
committed
fix(rustup): type-inference fails on empty vec
Previously this wasn't the case, as the type could be inferred by the type of the parent-vector to extend. Apparently this feature was removed, probably for good reason.
1 parent a566b70 commit 27fdd8e

70 files changed

Lines changed: 2 additions & 1150 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

gen/adexchangebuyer1d3-cli/src/main.rs

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ impl<'n, 'a> Engine<'n, 'a> {
6464
err.issues.push(CLIError::UnknownParameter(key.to_string(),
6565
{let mut v = Vec::new();
6666
v.extend(self.gp.iter().map(|v|*v));
67-
v.extend([].iter().map(|v|*v));
6867
v } ));
6968
}
7069
}
@@ -116,7 +115,6 @@ impl<'n, 'a> Engine<'n, 'a> {
116115
err.issues.push(CLIError::UnknownParameter(key.to_string(),
117116
{let mut v = Vec::new();
118117
v.extend(self.gp.iter().map(|v|*v));
119-
v.extend([].iter().map(|v|*v));
120118
v } ));
121119
}
122120
}
@@ -208,7 +206,6 @@ impl<'n, 'a> Engine<'n, 'a> {
208206
err.issues.push(CLIError::UnknownParameter(key.to_string(),
209207
{let mut v = Vec::new();
210208
v.extend(self.gp.iter().map(|v|*v));
211-
v.extend([].iter().map(|v|*v));
212209
v } ));
213210
}
214211
}
@@ -300,7 +297,6 @@ impl<'n, 'a> Engine<'n, 'a> {
300297
err.issues.push(CLIError::UnknownParameter(key.to_string(),
301298
{let mut v = Vec::new();
302299
v.extend(self.gp.iter().map(|v|*v));
303-
v.extend([].iter().map(|v|*v));
304300
v } ));
305301
}
306302
}
@@ -353,7 +349,6 @@ impl<'n, 'a> Engine<'n, 'a> {
353349
err.issues.push(CLIError::UnknownParameter(key.to_string(),
354350
{let mut v = Vec::new();
355351
v.extend(self.gp.iter().map(|v|*v));
356-
v.extend([].iter().map(|v|*v));
357352
v } ));
358353
}
359354
}
@@ -405,7 +400,6 @@ impl<'n, 'a> Engine<'n, 'a> {
405400
err.issues.push(CLIError::UnknownParameter(key.to_string(),
406401
{let mut v = Vec::new();
407402
v.extend(self.gp.iter().map(|v|*v));
408-
v.extend([].iter().map(|v|*v));
409403
v } ));
410404
}
411405
}
@@ -457,7 +451,6 @@ impl<'n, 'a> Engine<'n, 'a> {
457451
err.issues.push(CLIError::UnknownParameter(key.to_string(),
458452
{let mut v = Vec::new();
459453
v.extend(self.gp.iter().map(|v|*v));
460-
v.extend([].iter().map(|v|*v));
461454
v } ));
462455
}
463456
}
@@ -547,7 +540,6 @@ impl<'n, 'a> Engine<'n, 'a> {
547540
err.issues.push(CLIError::UnknownParameter(key.to_string(),
548541
{let mut v = Vec::new();
549542
v.extend(self.gp.iter().map(|v|*v));
550-
v.extend([].iter().map(|v|*v));
551543
v } ));
552544
}
553545
}
@@ -637,7 +629,6 @@ impl<'n, 'a> Engine<'n, 'a> {
637629
err.issues.push(CLIError::UnknownParameter(key.to_string(),
638630
{let mut v = Vec::new();
639631
v.extend(self.gp.iter().map(|v|*v));
640-
v.extend([].iter().map(|v|*v));
641632
v } ));
642633
}
643634
}
@@ -690,7 +681,6 @@ impl<'n, 'a> Engine<'n, 'a> {
690681
err.issues.push(CLIError::UnknownParameter(key.to_string(),
691682
{let mut v = Vec::new();
692683
v.extend(self.gp.iter().map(|v|*v));
693-
v.extend([].iter().map(|v|*v));
694684
v } ));
695685
}
696686
}
@@ -792,7 +782,6 @@ impl<'n, 'a> Engine<'n, 'a> {
792782
err.issues.push(CLIError::UnknownParameter(key.to_string(),
793783
{let mut v = Vec::new();
794784
v.extend(self.gp.iter().map(|v|*v));
795-
v.extend([].iter().map(|v|*v));
796785
v } ));
797786
}
798787
}
@@ -911,7 +900,6 @@ impl<'n, 'a> Engine<'n, 'a> {
911900
err.issues.push(CLIError::UnknownParameter(key.to_string(),
912901
{let mut v = Vec::new();
913902
v.extend(self.gp.iter().map(|v|*v));
914-
v.extend([].iter().map(|v|*v));
915903
v } ));
916904
}
917905
}
@@ -963,7 +951,6 @@ impl<'n, 'a> Engine<'n, 'a> {
963951
err.issues.push(CLIError::UnknownParameter(key.to_string(),
964952
{let mut v = Vec::new();
965953
v.extend(self.gp.iter().map(|v|*v));
966-
v.extend([].iter().map(|v|*v));
967954
v } ));
968955
}
969956
}
@@ -1073,7 +1060,6 @@ impl<'n, 'a> Engine<'n, 'a> {
10731060
err.issues.push(CLIError::UnknownParameter(key.to_string(),
10741061
{let mut v = Vec::new();
10751062
v.extend(self.gp.iter().map(|v|*v));
1076-
v.extend([].iter().map(|v|*v));
10771063
v } ));
10781064
}
10791065
}
@@ -1118,7 +1104,6 @@ impl<'n, 'a> Engine<'n, 'a> {
11181104
err.issues.push(CLIError::UnknownParameter(key.to_string(),
11191105
{let mut v = Vec::new();
11201106
v.extend(self.gp.iter().map(|v|*v));
1121-
v.extend([].iter().map(|v|*v));
11221107
v } ));
11231108
}
11241109
}
@@ -1222,7 +1207,6 @@ impl<'n, 'a> Engine<'n, 'a> {
12221207
err.issues.push(CLIError::UnknownParameter(key.to_string(),
12231208
{let mut v = Vec::new();
12241209
v.extend(self.gp.iter().map(|v|*v));
1225-
v.extend([].iter().map(|v|*v));
12261210
v } ));
12271211
}
12281212
}
@@ -1274,7 +1258,6 @@ impl<'n, 'a> Engine<'n, 'a> {
12741258
err.issues.push(CLIError::UnknownParameter(key.to_string(),
12751259
{let mut v = Vec::new();
12761260
v.extend(self.gp.iter().map(|v|*v));
1277-
v.extend([].iter().map(|v|*v));
12781261
v } ));
12791262
}
12801263
}
@@ -1378,7 +1361,6 @@ impl<'n, 'a> Engine<'n, 'a> {
13781361
err.issues.push(CLIError::UnknownParameter(key.to_string(),
13791362
{let mut v = Vec::new();
13801363
v.extend(self.gp.iter().map(|v|*v));
1381-
v.extend([].iter().map(|v|*v));
13821364
v } ));
13831365
}
13841366
}
@@ -1482,7 +1464,6 @@ impl<'n, 'a> Engine<'n, 'a> {
14821464
err.issues.push(CLIError::UnknownParameter(key.to_string(),
14831465
{let mut v = Vec::new();
14841466
v.extend(self.gp.iter().map(|v|*v));
1485-
v.extend([].iter().map(|v|*v));
14861467
v } ));
14871468
}
14881469
}

gen/adexchangeseller2-cli/src/main.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ impl<'n, 'a> Engine<'n, 'a> {
176176
err.issues.push(CLIError::UnknownParameter(key.to_string(),
177177
{let mut v = Vec::new();
178178
v.extend(self.gp.iter().map(|v|*v));
179-
v.extend([].iter().map(|v|*v));
180179
v } ));
181180
}
182181
}
@@ -286,7 +285,6 @@ impl<'n, 'a> Engine<'n, 'a> {
286285
err.issues.push(CLIError::UnknownParameter(key.to_string(),
287286
{let mut v = Vec::new();
288287
v.extend(self.gp.iter().map(|v|*v));
289-
v.extend([].iter().map(|v|*v));
290288
v } ));
291289
}
292290
}
@@ -396,7 +394,6 @@ impl<'n, 'a> Engine<'n, 'a> {
396394
err.issues.push(CLIError::UnknownParameter(key.to_string(),
397395
{let mut v = Vec::new();
398396
v.extend(self.gp.iter().map(|v|*v));
399-
v.extend([].iter().map(|v|*v));
400397
v } ));
401398
}
402399
}
@@ -448,7 +445,6 @@ impl<'n, 'a> Engine<'n, 'a> {
448445
err.issues.push(CLIError::UnknownParameter(key.to_string(),
449446
{let mut v = Vec::new();
450447
v.extend(self.gp.iter().map(|v|*v));
451-
v.extend([].iter().map(|v|*v));
452448
v } ));
453449
}
454450
}
@@ -500,7 +496,6 @@ impl<'n, 'a> Engine<'n, 'a> {
500496
err.issues.push(CLIError::UnknownParameter(key.to_string(),
501497
{let mut v = Vec::new();
502498
v.extend(self.gp.iter().map(|v|*v));
503-
v.extend([].iter().map(|v|*v));
504499
v } ));
505500
}
506501
}
@@ -552,7 +547,6 @@ impl<'n, 'a> Engine<'n, 'a> {
552547
err.issues.push(CLIError::UnknownParameter(key.to_string(),
553548
{let mut v = Vec::new();
554549
v.extend(self.gp.iter().map(|v|*v));
555-
v.extend([].iter().map(|v|*v));
556550
v } ));
557551
}
558552
}

0 commit comments

Comments
 (0)