[][src]Function sauron::svg::element

pub fn element<'a, A, C, T>(tag: T, attrs: A, children: C) -> Node<T> where
    A: AsRef<[Attribute<'a>]>,
    C: AsRef<[Node<T>]>,
    T: Clone

Create an element

 use sauron_vdom::builder::*;
 fn main(){
    let old = element(
        "div",
        [
            attr("class", "some-class"),
            attr("id", "some-id"),
            on("click", |_| {
                println!("clicked");
            }),
            attr("data-id", 1111),
            on("mouseover", |_| {
                println!("i've been clicked");
            }),
        ],
        [element("div", [], [text("Hello world!")])],
    );
 }