add hot reloading context trait

This commit is contained in:
Evan Almloff committed 2022-12-10 14:09:59 -06:00
1 parent f16e3be2c2
commit 2131e5658b
4 files changed
+116 -32

No files matched your search

+6 -1
View File
@@ -1,3 +1,5 @@
use std::marker::PhantomData;
use super::*;
use proc_macro2::{Span, TokenStream as TokenStream2};
@@ -141,7 +143,10 @@ impl ToTokens for BodyNode {
pat, expr, body, ..
} = exp;
let renderer = TemplateRenderer { roots: body };
let renderer: TemplateRenderer = TemplateRenderer {
roots: body,
phantom: PhantomData,
};
tokens.append_all(quote! {
__cx.make_node(