From ecb154db6f8e23fed16b7565b4ade906f1b7c23a Mon Sep 17 00:00:00 2001 From: Jonathan Kelley Date: Thu, 29 Dec 2022 00:56:23 -0500 Subject: [PATCH] chore: rename method --- packages/rsx-rosetta/src/lib.rs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/packages/rsx-rosetta/src/lib.rs b/packages/rsx-rosetta/src/lib.rs index 440a41ebc..430ab54dc 100644 --- a/packages/rsx-rosetta/src/lib.rs +++ b/packages/rsx-rosetta/src/lib.rs @@ -7,15 +7,14 @@ use syn::LitStr; /// Convert an HTML DOM tree into an RSX CallBody pub fn rsx_from_html(dom: &Dom) -> CallBody { CallBody { - roots: dom - .children - .iter() - .filter_map(create_body_node_from_node) - .collect(), + roots: dom.children.iter().filter_map(rsx_node_from_html).collect(), } } -fn create_body_node_from_node(node: &Node) -> Option { +/// Convert an HTML Node into an RSX BodyNode +/// +/// If the node is a comment, it will be ignored since RSX doesn't support comments +pub fn rsx_node_from_html(node: &Node) -> Option { match node { Node::Text(text) => Some(BodyNode::Text(ifmt_from_text(text))), Node::Element(el) => { @@ -64,11 +63,7 @@ fn create_body_node_from_node(node: &Node) -> Option { }); } - let children = el - .children - .iter() - .filter_map(create_body_node_from_node) - .collect(); + let children = el.children.iter().filter_map(rsx_node_from_html).collect(); Some(BodyNode::Element(Element { name: el_name,