Skip to content

Commit 9c8521d

Browse files
committed
refactor: reuse ConfigValue::table_mut when expecting a table
1 parent fc43bf8 commit 9c8521d

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/cargo/util/context/mod.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1704,9 +1704,7 @@ impl GlobalContext {
17041704
let mut value = self.load_file(&credentials)?;
17051705
// Backwards compatibility for old `.cargo/credentials` layout.
17061706
{
1707-
let CV::Table(ref mut value_map, ref def) = value else {
1708-
unreachable!();
1709-
};
1707+
let (value_map, def) = value.table_mut("<root>")?;
17101708

17111709
if let Some(token) = value_map.remove("token") {
17121710
if let Vacant(entry) = value_map.entry("registry".into()) {

0 commit comments

Comments
 (0)