more resiliant span debug parsing

This commit is contained in:
Evan Almloff committed 2022-12-22 18:34:20 -06:00
1 parent 6a46a7c4fb
commit cc35298a1d
1 file changed
+8 -1
+8 -1
View File
@@ -188,7 +188,14 @@ impl<'a, Ctx: HotReloadingContext> ToTokens for TemplateRenderer<'a, Ctx> {
});
let spndbg = format!("{:?}", self.roots[0].span());
let root_col = spndbg[9..].split("..").next().unwrap();
println!("spndbg: {}", spndbg);
let root_col = spndbg
.rsplit_once("..")
.unwrap()
.1
.split_once(')')
.unwrap()
.0;
// Render and release the mutable borrow on context
let roots = quote! { #( #root_printer ),* };