1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
use core::*;

// Unary Tags
pub fn br() -> Fragment { tag("br", true, vec![]) }
pub fn hr(children: &[Fragment]) -> Fragment { tag("hr", true, children.to_vec()) }

// Binary tags
pub fn a(children: &[Fragment]) -> Fragment { tag("a", false, children.to_vec()) }
pub fn abbr(children: &[Fragment]) -> Fragment { tag("abbr", false, children.to_vec()) }
pub fn acronym(children: &[Fragment]) -> Fragment { tag("acronym", false, children.to_vec()) }
pub fn address(children: &[Fragment]) -> Fragment { tag("address", false, children.to_vec()) }
pub fn applet(children: &[Fragment]) -> Fragment { tag("applet", false, children.to_vec()) }
pub fn area(children: &[Fragment]) -> Fragment { tag("area", false, children.to_vec()) }
pub fn article(children: &[Fragment]) -> Fragment { tag("article", false, children.to_vec()) }
pub fn aside(children: &[Fragment]) -> Fragment { tag("aside", false, children.to_vec()) }
pub fn audio(children: &[Fragment]) -> Fragment { tag("audio", false, children.to_vec()) }
pub fn b(children: &[Fragment]) -> Fragment { tag("b", false, children.to_vec()) }
pub fn base(children: &[Fragment]) -> Fragment { tag("base", false, children.to_vec()) }
pub fn basefont(children: &[Fragment]) -> Fragment { tag("basefont", false, children.to_vec()) }
pub fn bdi(children: &[Fragment]) -> Fragment { tag("bdi", false, children.to_vec()) }
pub fn bdo(children: &[Fragment]) -> Fragment { tag("bdo", false, children.to_vec()) }
pub fn big(children: &[Fragment]) -> Fragment { tag("big", false, children.to_vec()) }
pub fn blockquote(children: &[Fragment]) -> Fragment { tag("blockquote", false, children.to_vec()) }
pub fn body(children: &[Fragment]) -> Fragment { tag("body", false, children.to_vec()) }
pub fn button(children: &[Fragment]) -> Fragment { tag("button", false, children.to_vec()) }
pub fn canvas(children: &[Fragment]) -> Fragment { tag("canvas", false, children.to_vec()) }
pub fn caption(children: &[Fragment]) -> Fragment { tag("caption", false, children.to_vec()) }
pub fn center(children: &[Fragment]) -> Fragment { tag("center", false, children.to_vec()) }
pub fn cite(children: &[Fragment]) -> Fragment { tag("cite", false, children.to_vec()) }
pub fn code(children: &[Fragment]) -> Fragment { tag("code", false, children.to_vec()) }
pub fn col(children: &[Fragment]) -> Fragment { tag("col", false, children.to_vec()) }
pub fn colgroup(children: &[Fragment]) -> Fragment { tag("colgroup", false, children.to_vec()) }
pub fn datalist(children: &[Fragment]) -> Fragment { tag("datalist", false, children.to_vec()) }
pub fn dd(children: &[Fragment]) -> Fragment { tag("dd", false, children.to_vec()) }
pub fn del(children: &[Fragment]) -> Fragment { tag("del", false, children.to_vec()) }
pub fn details(children: &[Fragment]) -> Fragment { tag("details", false, children.to_vec()) }
pub fn dfn(children: &[Fragment]) -> Fragment { tag("dfn", false, children.to_vec()) }
pub fn dialog(children: &[Fragment]) -> Fragment { tag("dialog", false, children.to_vec()) }
pub fn dir(children: &[Fragment]) -> Fragment { tag("dir", false, children.to_vec()) }
pub fn div(children: &[Fragment]) -> Fragment { tag("div", false, children.to_vec()) }
pub fn dl(children: &[Fragment]) -> Fragment { tag("dl", false, children.to_vec()) }
pub fn dt(children: &[Fragment]) -> Fragment { tag("dt", false, children.to_vec()) }
pub fn em(children: &[Fragment]) -> Fragment { tag("em", false, children.to_vec()) }
pub fn embed(children: &[Fragment]) -> Fragment { tag("embed", false, children.to_vec()) }
pub fn fieldset(children: &[Fragment]) -> Fragment { tag("fieldset", false, children.to_vec()) }
pub fn figcaption(children: &[Fragment]) -> Fragment { tag("figcaption", false, children.to_vec()) }
pub fn figure(children: &[Fragment]) -> Fragment { tag("figure", false, children.to_vec()) }
pub fn font(children: &[Fragment]) -> Fragment { tag("font", false, children.to_vec()) }
pub fn footer(children: &[Fragment]) -> Fragment { tag("footer", false, children.to_vec()) }
pub fn form(children: &[Fragment]) -> Fragment { tag("form", false, children.to_vec()) }
pub fn frame(children: &[Fragment]) -> Fragment { tag("frame", false, children.to_vec()) }
pub fn frameset(children: &[Fragment]) -> Fragment { tag("frameset", false, children.to_vec()) }
pub fn h1(children: &[Fragment]) -> Fragment { tag("h1", false, children.to_vec()) }
pub fn h2(children: &[Fragment]) -> Fragment { tag("h2", false, children.to_vec()) }
pub fn h3(children: &[Fragment]) -> Fragment { tag("h3", false, children.to_vec()) }
pub fn h4(children: &[Fragment]) -> Fragment { tag("h4", false, children.to_vec()) }
pub fn h5(children: &[Fragment]) -> Fragment { tag("h5", false, children.to_vec()) }
pub fn h6(children: &[Fragment]) -> Fragment { tag("h6", false, children.to_vec()) }
pub fn head(children: &[Fragment]) -> Fragment { tag("head", false, children.to_vec()) }
pub fn header(children: &[Fragment]) -> Fragment { tag("header", false, children.to_vec()) }
pub fn html(children: &[Fragment]) -> Fragment { tag("html", false, children.to_vec()) }
pub fn i(children: &[Fragment]) -> Fragment { tag("i", false, children.to_vec()) }
pub fn iframe(children: &[Fragment]) -> Fragment { tag("iframe", false, children.to_vec()) }
pub fn img(children: &[Fragment]) -> Fragment { tag("img", false, children.to_vec()) }
pub fn input(children: &[Fragment]) -> Fragment { tag("input", false, children.to_vec()) }
pub fn ins(children: &[Fragment]) -> Fragment { tag("ins", false, children.to_vec()) }
pub fn kbd(children: &[Fragment]) -> Fragment { tag("kbd", false, children.to_vec()) }
pub fn label(children: &[Fragment]) -> Fragment { tag("label", false, children.to_vec()) }
pub fn legend(children: &[Fragment]) -> Fragment { tag("legend", false, children.to_vec()) }
pub fn li(children: &[Fragment]) -> Fragment { tag("li", false, children.to_vec()) }
pub fn link(children: &[Fragment]) -> Fragment { tag("link", false, children.to_vec()) }
pub fn main(children: &[Fragment]) -> Fragment { tag("main", false, children.to_vec()) }
pub fn map(children: &[Fragment]) -> Fragment { tag("map", false, children.to_vec()) }
pub fn mark(children: &[Fragment]) -> Fragment { tag("mark", false, children.to_vec()) }
pub fn menu(children: &[Fragment]) -> Fragment { tag("menu", false, children.to_vec()) }
pub fn menuitem(children: &[Fragment]) -> Fragment { tag("menuitem", false, children.to_vec()) }
pub fn meta(children: &[Fragment]) -> Fragment { tag("meta", false, children.to_vec()) }
pub fn meter(children: &[Fragment]) -> Fragment { tag("meter", false, children.to_vec()) }
pub fn nav(children: &[Fragment]) -> Fragment { tag("nav", false, children.to_vec()) }
pub fn noframes(children: &[Fragment]) -> Fragment { tag("noframes", false, children.to_vec()) }
pub fn noscript(children: &[Fragment]) -> Fragment { tag("noscript", false, children.to_vec()) }
pub fn object(children: &[Fragment]) -> Fragment { tag("object", false, children.to_vec()) }
pub fn ol(children: &[Fragment]) -> Fragment { tag("ol", false, children.to_vec()) }
pub fn optgroup(children: &[Fragment]) -> Fragment { tag("optgroup", false, children.to_vec()) }
pub fn option(children: &[Fragment]) -> Fragment { tag("option", false, children.to_vec()) }
pub fn output(children: &[Fragment]) -> Fragment { tag("output", false, children.to_vec()) }
pub fn p(children: &[Fragment]) -> Fragment { tag("p", false, children.to_vec()) }
pub fn param(children: &[Fragment]) -> Fragment { tag("param", false, children.to_vec()) }
pub fn picture(children: &[Fragment]) -> Fragment { tag("picture", false, children.to_vec()) }
pub fn pre(children: &[Fragment]) -> Fragment { tag("pre", false, children.to_vec()) }
pub fn progress(children: &[Fragment]) -> Fragment { tag("progress", false, children.to_vec()) }
pub fn q(children: &[Fragment]) -> Fragment { tag("q", false, children.to_vec()) }
pub fn rp(children: &[Fragment]) -> Fragment { tag("rp", false, children.to_vec()) }
pub fn rt(children: &[Fragment]) -> Fragment { tag("rt", false, children.to_vec()) }
pub fn ruby(children: &[Fragment]) -> Fragment { tag("ruby", false, children.to_vec()) }
pub fn s(children: &[Fragment]) -> Fragment { tag("s", false, children.to_vec()) }
pub fn samp(children: &[Fragment]) -> Fragment { tag("samp", false, children.to_vec()) }
pub fn script(children: &[Fragment]) -> Fragment { tag("script", false, children.to_vec()) }
pub fn section(children: &[Fragment]) -> Fragment { tag("section", false, children.to_vec()) }
pub fn select(children: &[Fragment]) -> Fragment { tag("select", false, children.to_vec()) }
pub fn small(children: &[Fragment]) -> Fragment { tag("small", false, children.to_vec()) }
pub fn source(children: &[Fragment]) -> Fragment { tag("source", false, children.to_vec()) }
pub fn span(children: &[Fragment]) -> Fragment { tag("span", false, children.to_vec()) }
pub fn strike(children: &[Fragment]) -> Fragment { tag("strike", false, children.to_vec()) }
pub fn strong(children: &[Fragment]) -> Fragment { tag("strong", false, children.to_vec()) }
pub fn style(children: &[Fragment]) -> Fragment { tag("style", false, children.to_vec()) }
pub fn sub(children: &[Fragment]) -> Fragment { tag("sub", false, children.to_vec()) }
pub fn summary(children: &[Fragment]) -> Fragment { tag("summary", false, children.to_vec()) }
pub fn sup(children: &[Fragment]) -> Fragment { tag("sup", false, children.to_vec()) }
pub fn table(children: &[Fragment]) -> Fragment { tag("table", false, children.to_vec()) }
pub fn tbody(children: &[Fragment]) -> Fragment { tag("tbody", false, children.to_vec()) }
pub fn td(children: &[Fragment]) -> Fragment { tag("td", false, children.to_vec()) }
pub fn template(children: &[Fragment]) -> Fragment { tag("template", false, children.to_vec()) }
pub fn textarea(children: &[Fragment]) -> Fragment { tag("textarea", false, children.to_vec()) }
pub fn tfoot(children: &[Fragment]) -> Fragment { tag("tfoot", false, children.to_vec()) }
pub fn th(children: &[Fragment]) -> Fragment { tag("th", false, children.to_vec()) }
pub fn thead(children: &[Fragment]) -> Fragment { tag("thead", false, children.to_vec()) }
pub fn time(children: &[Fragment]) -> Fragment { tag("time", false, children.to_vec()) }
pub fn title(children: &[Fragment]) -> Fragment { tag("title", false, children.to_vec()) }
pub fn tr(children: &[Fragment]) -> Fragment { tag("tr", false, children.to_vec()) }
pub fn track(children: &[Fragment]) -> Fragment { tag("track", false, children.to_vec()) }
pub fn tt(children: &[Fragment]) -> Fragment { tag("tt", false, children.to_vec()) }
pub fn u(children: &[Fragment]) -> Fragment { tag("u", false, children.to_vec()) }
pub fn ul(children: &[Fragment]) -> Fragment { tag("ul", false, children.to_vec()) }
pub fn var(children: &[Fragment]) -> Fragment { tag("var", false, children.to_vec()) }
pub fn video(children: &[Fragment]) -> Fragment { tag("video", false, children.to_vec()) }
pub fn wbr(children: &[Fragment]) -> Fragment { tag("wbr", false, children.to_vec()) }