@@ -50,7 +50,7 @@ fn should_build_extended_tool(builder: &Builder<'_>, tool: &str) -> bool {
5050 builder. config . tools . as_ref ( ) . map_or ( true , |tools| tools. contains ( tool) )
5151}
5252
53- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
53+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
5454pub struct Docs {
5555 pub host : TargetSelection ,
5656}
@@ -83,7 +83,7 @@ impl Step for Docs {
8383 }
8484}
8585
86- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
86+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
8787pub struct JsonDocs {
8888 pub host : TargetSelection ,
8989}
@@ -121,7 +121,7 @@ impl Step for JsonDocs {
121121 }
122122}
123123
124- #[ derive( Debug , Copy , Clone , Hash , PartialEq , Eq ) ]
124+ #[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
125125pub struct RustcDocs {
126126 pub host : TargetSelection ,
127127}
@@ -308,7 +308,7 @@ fn make_win_dist(
308308 }
309309}
310310
311- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
311+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
312312pub struct Mingw {
313313 pub host : TargetSelection ,
314314}
@@ -348,7 +348,7 @@ impl Step for Mingw {
348348 }
349349}
350350
351- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
351+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
352352pub struct Rustc {
353353 pub compiler : Compiler ,
354354}
@@ -476,7 +476,7 @@ impl Step for Rustc {
476476 let man_src = builder. src . join ( "src/doc/man" ) ;
477477 let man_dst = image. join ( "share/man/man1" ) ;
478478
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
480480 // to hardlink, and we don't want to edit the source templates
481481 for file_entry in builder. read_dir ( & man_src) {
482482 let page_src = file_entry. path ( ) ;
@@ -617,7 +617,7 @@ fn copy_target_libs(builder: &Builder<'_>, target: TargetSelection, image: &Path
617617 }
618618}
619619
620- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
620+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
621621pub struct Std {
622622 pub compiler : Compiler ,
623623 pub target : TargetSelection ,
@@ -664,7 +664,7 @@ impl Step for Std {
664664 }
665665}
666666
667- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
667+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
668668pub struct RustcDev {
669669 pub compiler : Compiler ,
670670 pub target : TargetSelection ,
@@ -723,7 +723,7 @@ impl Step for RustcDev {
723723 }
724724}
725725
726- #[ derive( Debug , Copy , Clone , Hash , PartialEq , Eq ) ]
726+ #[ derive( Debug , Clone , Hash , PartialEq , Eq ) ]
727727pub struct Analysis {
728728 pub compiler : Compiler ,
729729 pub target : TargetSelection ,
@@ -870,7 +870,7 @@ fn copy_src_dirs(
870870 }
871871}
872872
873- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
873+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
874874pub struct Src ;
875875
876876impl Step for Src {
@@ -931,7 +931,7 @@ impl Step for Src {
931931 }
932932}
933933
934- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
934+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
935935pub struct PlainSourceTarball ;
936936
937937impl Step for PlainSourceTarball {
@@ -1031,7 +1031,7 @@ impl Step for PlainSourceTarball {
10311031 }
10321032}
10331033
1034- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1034+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
10351035pub struct Cargo {
10361036 pub compiler : Compiler ,
10371037 pub target : TargetSelection ,
@@ -1080,7 +1080,7 @@ impl Step for Cargo {
10801080 }
10811081}
10821082
1083- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1083+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
10841084pub struct Rls {
10851085 pub compiler : Compiler ,
10861086 pub target : TargetSelection ,
@@ -1122,7 +1122,7 @@ impl Step for Rls {
11221122 }
11231123}
11241124
1125- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1125+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
11261126pub struct RustAnalyzer {
11271127 pub compiler : Compiler ,
11281128 pub target : TargetSelection ,
@@ -1164,7 +1164,7 @@ impl Step for RustAnalyzer {
11641164 }
11651165}
11661166
1167- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1167+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
11681168pub struct Clippy {
11691169 pub compiler : Compiler ,
11701170 pub target : TargetSelection ,
@@ -1212,7 +1212,7 @@ impl Step for Clippy {
12121212 }
12131213}
12141214
1215- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1215+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
12161216pub struct Miri {
12171217 pub compiler : Compiler ,
12181218 pub target : TargetSelection ,
@@ -1359,7 +1359,7 @@ impl Step for CodegenBackend {
13591359 }
13601360}
13611361
1362- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1362+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
13631363pub struct Rustfmt {
13641364 pub compiler : Compiler ,
13651365 pub target : TargetSelection ,
@@ -1404,7 +1404,7 @@ impl Step for Rustfmt {
14041404 }
14051405}
14061406
1407- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1407+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
14081408pub struct RustDemangler {
14091409 pub compiler : Compiler ,
14101410 pub target : TargetSelection ,
@@ -1460,7 +1460,7 @@ impl Step for RustDemangler {
14601460 }
14611461}
14621462
1463- #[ derive( Debug , PartialOrd , Ord , Copy , Clone , Hash , PartialEq , Eq ) ]
1463+ #[ derive( Debug , PartialOrd , Ord , Clone , Hash , PartialEq , Eq ) ]
14641464pub struct Extended {
14651465 stage : u32 ,
14661466 host : TargetSelection ,
0 commit comments