Trait html_editor::Htmlifiable
source · [−]Expand description
Used to be converted to html string
Required methods
Convert the object to html string.
use html_editor::{Node, Element, Htmlifiable};
let node: Node = Node::new_element(
"script",
vec![
("src", "index.js"),
("defer", "")
],
vec![]
);
assert_eq!(node.html(), r#"<script src="index.js" defer></script>"#);
let nodes: Vec<Node> = vec![node.clone()];
assert_eq!(nodes.html(), r#"<script src="index.js" defer></script>"#);
let element: Element = node.try_into_element().unwrap();
assert_eq!(element.html(), r#"<script src="index.js" defer></script>"#);