macro_rules! empty {
($x:expr) => { ... };
($x:expr; $(($a:expr,$v:expr)),+) => { ... };
($x:expr; $(($a:expr,$v:expr),)+) => { ... };
}Expand description
creates DOM Empty Element
§Example
Tag and attribute lists are separated by ‘;’
Attributes can be omitted.
use dom_renderer::*;
let br = empty!("br");
assert_eq!("<br>", br.render());
let input = empty!("input";
("type", "text"),
("name", "user_name"),
);
assert_eq!(r#"<input type="text" name="user_name">"#, input.render());