about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPietro Albini <pietro.albini@ferrous-systems.com>2022-06-13 10:23:50 +0200
committerPietro Albini <pietro.albini@ferrous-systems.com>2022-06-13 10:23:50 +0200
commitd3b15329f9f7c4c8c5b395a0362281255cde68f7 (patch)
tree6c72a267805cd20ea9bf56006490b241c0c5e93a
parentc20541f8324fdb9b91f3eb11f38cdbdf1aa40f17 (diff)
downloadrust-d3b15329f9f7c4c8c5b395a0362281255cde68f7.tar.gz
rust-d3b15329f9f7c4c8c5b395a0362281255cde68f7.zip
move stage0 config closer to Config
-rw-r--r--src/bootstrap/config.rs44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs
index cb89a98f75c..819831a2283 100644
--- a/src/bootstrap/config.rs
+++ b/src/bootstrap/config.rs
@@ -212,6 +212,28 @@ pub struct Config {
     pub out: PathBuf,
 }
 
+#[derive(Default, Deserialize)]
+#[cfg_attr(test, derive(Clone))]
+pub struct Stage0Metadata {
+    pub config: Stage0Config,
+    pub checksums_sha256: HashMap<String, String>,
+    pub rustfmt: Option<RustfmtMetadata>,
+}
+#[derive(Default, Deserialize)]
+#[cfg_attr(test, derive(Clone))]
+pub struct Stage0Config {
+    pub dist_server: String,
+    pub artifacts_server: String,
+    pub artifacts_with_llvm_assertions_server: String,
+    pub git_merge_commit_email: String,
+}
+#[derive(Default, Deserialize)]
+#[cfg_attr(test, derive(Clone))]
+pub struct RustfmtMetadata {
+    pub date: String,
+    pub version: String,
+}
+
 #[derive(Clone, Debug)]
 pub enum RustfmtState {
     SystemToolchain(PathBuf),
@@ -720,28 +742,6 @@ define_config! {
     }
 }
 
-#[derive(Default, Deserialize)]
-#[cfg_attr(test, derive(Clone))]
-pub struct Stage0Metadata {
-    pub config: Stage0Config,
-    pub checksums_sha256: HashMap<String, String>,
-    pub rustfmt: Option<RustfmtMetadata>,
-}
-#[derive(Default, Deserialize)]
-#[cfg_attr(test, derive(Clone))]
-pub struct Stage0Config {
-    pub dist_server: String,
-    pub artifacts_server: String,
-    pub artifacts_with_llvm_assertions_server: String,
-    pub git_merge_commit_email: String,
-}
-#[derive(Default, Deserialize)]
-#[cfg_attr(test, derive(Clone))]
-pub struct RustfmtMetadata {
-    pub date: String,
-    pub version: String,
-}
-
 impl Config {
     pub fn default_opts() -> Config {
         let mut config = Config::default();