Skip to content

Commit 0998d71

Browse files
committed
link2print: *which* reference is repeatedly defined?
1 parent 86fa394 commit 0998d71

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

packages/tools/src/bin/link2print.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,11 @@ fn parse_references(buffer: String) -> (String, HashMap<String, String>) {
3030
.unwrap();
3131
let output = re
3232
.replace_all(&buffer, |caps: &Captures<'_>| {
33-
let key = caps.get(1).unwrap().as_str().to_uppercase();
33+
let key_def = caps.get(1).unwrap().as_str();
34+
let key = key_def.to_uppercase();
3435
let val = caps.get(2).unwrap().as_str().to_string();
3536
if ref_map.insert(key, val).is_some() {
36-
panic!(
37-
"Did not expect markdown page to have duplicate reference"
38-
);
37+
panic!("unexpected page had duplicate reference for {key_def}",);
3938
}
4039
"".to_string()
4140
})

0 commit comments

Comments
 (0)