@@ -50,7 +50,7 @@ fn should_build_extended_tool(builder: &Builder<'_>, tool: &str) -> bool {
50
50
builder. config . tools . as_ref ( ) . map_or ( true , |tools| tools. contains ( tool) )
51
51
}
52
52
53
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
53
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
54
54
pub struct Docs {
55
55
pub host : TargetSelection ,
56
56
}
@@ -83,7 +83,7 @@ impl Step for Docs {
83
83
}
84
84
}
85
85
86
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
86
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
87
87
pub struct JsonDocs {
88
88
pub host : TargetSelection ,
89
89
}
@@ -121,7 +121,7 @@ impl Step for JsonDocs {
121
121
}
122
122
}
123
123
124
- #[ derive( Debug , Copy , Clone , Hash , PartialEq , Eq ) ]
124
+ #[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
125
125
pub struct RustcDocs {
126
126
pub host : TargetSelection ,
127
127
}
@@ -308,7 +308,7 @@ fn make_win_dist(
308
308
}
309
309
}
310
310
311
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
311
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
312
312
pub struct Mingw {
313
313
pub host : TargetSelection ,
314
314
}
@@ -348,7 +348,7 @@ impl Step for Mingw {
348
348
}
349
349
}
350
350
351
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
351
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
352
352
pub struct Rustc {
353
353
pub compiler : Compiler ,
354
354
}
@@ -476,7 +476,7 @@ impl Step for Rustc {
476
476
let man_src = builder. src . join ( "src/doc/man" ) ;
477
477
let man_dst = image. join ( "share/man/man1" ) ;
478
478
479
- // don't use our `bootstrap::{copy , cp_r}`, because those try
479
+ // don't use our `bootstrap::{copy_internal , cp_r}`, because those try
480
480
// to hardlink, and we don't want to edit the source templates
481
481
for file_entry in builder. read_dir ( & man_src) {
482
482
let page_src = file_entry. path ( ) ;
@@ -617,7 +617,7 @@ fn copy_target_libs(builder: &Builder<'_>, target: TargetSelection, image: &Path
617
617
}
618
618
}
619
619
620
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
620
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
621
621
pub struct Std {
622
622
pub compiler : Compiler ,
623
623
pub target : TargetSelection ,
@@ -664,7 +664,7 @@ impl Step for Std {
664
664
}
665
665
}
666
666
667
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
667
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
668
668
pub struct RustcDev {
669
669
pub compiler : Compiler ,
670
670
pub target : TargetSelection ,
@@ -723,7 +723,7 @@ impl Step for RustcDev {
723
723
}
724
724
}
725
725
726
- #[ derive( Debug , Copy , Clone , Hash , PartialEq , Eq ) ]
726
+ #[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
727
727
pub struct Analysis {
728
728
pub compiler : Compiler ,
729
729
pub target : TargetSelection ,
@@ -870,7 +870,7 @@ fn copy_src_dirs(
870
870
}
871
871
}
872
872
873
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
873
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
874
874
pub struct Src ;
875
875
876
876
impl Step for Src {
@@ -931,7 +931,7 @@ impl Step for Src {
931
931
}
932
932
}
933
933
934
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
934
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
935
935
pub struct PlainSourceTarball ;
936
936
937
937
impl Step for PlainSourceTarball {
@@ -1031,7 +1031,7 @@ impl Step for PlainSourceTarball {
1031
1031
}
1032
1032
}
1033
1033
1034
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1034
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1035
1035
pub struct Cargo {
1036
1036
pub compiler : Compiler ,
1037
1037
pub target : TargetSelection ,
@@ -1080,7 +1080,7 @@ impl Step for Cargo {
1080
1080
}
1081
1081
}
1082
1082
1083
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1083
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1084
1084
pub struct Rls {
1085
1085
pub compiler : Compiler ,
1086
1086
pub target : TargetSelection ,
@@ -1122,7 +1122,7 @@ impl Step for Rls {
1122
1122
}
1123
1123
}
1124
1124
1125
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1125
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1126
1126
pub struct RustAnalyzer {
1127
1127
pub compiler : Compiler ,
1128
1128
pub target : TargetSelection ,
@@ -1164,7 +1164,7 @@ impl Step for RustAnalyzer {
1164
1164
}
1165
1165
}
1166
1166
1167
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1167
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1168
1168
pub struct Clippy {
1169
1169
pub compiler : Compiler ,
1170
1170
pub target : TargetSelection ,
@@ -1212,7 +1212,7 @@ impl Step for Clippy {
1212
1212
}
1213
1213
}
1214
1214
1215
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1215
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1216
1216
pub struct Miri {
1217
1217
pub compiler : Compiler ,
1218
1218
pub target : TargetSelection ,
@@ -1359,7 +1359,7 @@ impl Step for CodegenBackend {
1359
1359
}
1360
1360
}
1361
1361
1362
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1362
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1363
1363
pub struct Rustfmt {
1364
1364
pub compiler : Compiler ,
1365
1365
pub target : TargetSelection ,
@@ -1404,7 +1404,7 @@ impl Step for Rustfmt {
1404
1404
}
1405
1405
}
1406
1406
1407
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1407
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1408
1408
pub struct RustDemangler {
1409
1409
pub compiler : Compiler ,
1410
1410
pub target : TargetSelection ,
@@ -1460,7 +1460,7 @@ impl Step for RustDemangler {
1460
1460
}
1461
1461
}
1462
1462
1463
- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1463
+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
1464
1464
pub struct Extended {
1465
1465
stage : u32 ,
1466
1466
host : TargetSelection ,
0 commit comments