chore: use safe span split

This commit is contained in:
Jonathan Kelley committed 2022-12-23 18:27:53 -05:00
1 parent 0dce3e03c8
commit c9e13984e3
1 file changed
+4 -5
+4 -5
View File
@@ -114,11 +114,10 @@ impl<'a> ToTokens for TemplateRenderer<'a> {
}; };
let spndbg = format!("{:?}", self.roots[0].span()); let spndbg = format!("{:?}", self.roots[0].span());
let root_col = if spndbg.len() >= 9 { let root_col = spndbg
spndbg[9..].split("..").next().unwrap() .rsplit_once("..")
} else { .and_then(|(_, after)| after.split_once(')').map(|(before, _)| before))
"" .unwrap_or_default();
};
let root_printer = self.roots.iter().enumerate().map(|(idx, root)| { let root_printer = self.roots.iter().enumerate().map(|(idx, root)| {
context.current_path.push(idx as u8); context.current_path.push(idx as u8);