diff options
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib.rs b/src/lib.rs index 717d715..0178d60 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2,6 +2,11 @@ mod render; pub use render::{Component, RenderNode}; -pub fn render_tree(parent_node: RenderNode) -> String { - parent_node.render_to_string() +pub async fn render_tree(parent_node: RenderNode) -> String { + parent_node.render_to_string().await +} + +#[cfg(feature = "blocking")] +pub fn render_tree_blocking(parent_node: RenderNode) -> String { + futures::executor::block_on(render_tree(parent_node)) } |