Skip to content

Commit 49ddaae

Browse files
committed
Use pattern matching to make Debug impl for Cfg more robust
1 parent fc0385e commit 49ddaae

File tree

1 file changed

+26
-11
lines changed

1 file changed

+26
-11
lines changed

src/config.rs

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -953,18 +953,33 @@ impl Cfg {
953953

954954
impl Debug for Cfg {
955955
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
956+
let Self {
957+
profile_override,
958+
rustup_dir,
959+
settings_file,
960+
fallback_settings,
961+
toolchains_dir,
962+
update_hash_dir,
963+
download_dir,
964+
tmp_cx,
965+
toolchain_override,
966+
env_override,
967+
dist_root_url,
968+
notify_handler: _,
969+
} = self;
970+
956971
f.debug_struct("Cfg")
957-
.field("profile_override", &self.profile_override)
958-
.field("rustup_dir", &self.rustup_dir)
959-
.field("settings_file", &self.settings_file)
960-
.field("fallback_settings", &self.fallback_settings)
961-
.field("toolchains_dir", &self.toolchains_dir)
962-
.field("update_hash_dir", &self.update_hash_dir)
963-
.field("download_dir", &self.download_dir)
964-
.field("tmp_cx", &self.tmp_cx)
965-
.field("toolchain_override", &self.toolchain_override)
966-
.field("env_override", &self.env_override)
967-
.field("dist_root_url", &self.dist_root_url)
972+
.field("profile_override", profile_override)
973+
.field("rustup_dir", rustup_dir)
974+
.field("settings_file", settings_file)
975+
.field("fallback_settings", fallback_settings)
976+
.field("toolchains_dir", toolchains_dir)
977+
.field("update_hash_dir", update_hash_dir)
978+
.field("download_dir", download_dir)
979+
.field("tmp_cx", tmp_cx)
980+
.field("toolchain_override", toolchain_override)
981+
.field("env_override", env_override)
982+
.field("dist_root_url", dist_root_url)
968983
.finish()
969984
}
970985
}

0 commit comments

Comments
 (0)