diff options
| author | Pietro Albini <pietro.albini@ferrous-systems.com> | 2022-06-13 10:23:50 +0200 |
|---|---|---|
| committer | Pietro Albini <pietro.albini@ferrous-systems.com> | 2022-06-13 10:23:50 +0200 |
| commit | d3b15329f9f7c4c8c5b395a0362281255cde68f7 (patch) | |
| tree | 6c72a267805cd20ea9bf56006490b241c0c5e93a | |
| parent | c20541f8324fdb9b91f3eb11f38cdbdf1aa40f17 (diff) | |
| download | rust-d3b15329f9f7c4c8c5b395a0362281255cde68f7.tar.gz rust-d3b15329f9f7c4c8c5b395a0362281255cde68f7.zip | |
move stage0 config closer to Config
| -rw-r--r-- | src/bootstrap/config.rs | 44 |
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(); |
