[][src]Macro dom_renderer::empty

macro_rules! empty {
    ($x:expr) => { ... };
    ($x:expr; $(($a:expr,$v:expr)),+) => { ... };
    ($x:expr; $(($a:expr,$v:expr),)+) => { ... };
}

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!("<input type=\"text\" name=\"user_name\">", input.render());