Skip to content

Commit adcbd11

Browse files
committed
Fix error message for config.get deserialization error
The error message for a deserialization failure was missing a call to `format!`.
1 parent 08d9fdd commit adcbd11

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

crates/mdbook-core/src/config.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ impl Config {
204204
value
205205
.clone()
206206
.try_into()
207-
.with_context(|| "Failed to deserialize `{name}`")
207+
.with_context(|| format!("Failed to deserialize `{name}`"))
208208
})
209209
.transpose()
210210
}
@@ -1156,6 +1156,9 @@ mod tests {
11561156
"#;
11571157
let cfg = Config::from_str(src).unwrap();
11581158
let err = cfg.get::<String>("preprocessor.foo.x").unwrap_err();
1159-
assert_eq!(err.to_string(), "Failed to deserialize `{name}`");
1159+
assert_eq!(
1160+
err.to_string(),
1161+
"Failed to deserialize `preprocessor.foo.x`"
1162+
);
11601163
}
11611164
}

0 commit comments

Comments
 (0)