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
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
use core::*;

pub fn accept(value: &str) -> Fragment { attribute("accept", value) }
pub fn accept_charset(value: &str) -> Fragment { attribute("accept-charset", value) }
pub fn accesskey(value: &str) -> Fragment { attribute("accesskey", value) }
pub fn action(value: &str) -> Fragment { attribute("action", value) }
pub fn align(value: &str) -> Fragment { attribute("align", value) }
pub fn alt(value: &str) -> Fragment { attribute("alt", value) }
pub fn async(value: &str) -> Fragment { attribute("async", value) }
pub fn autocomplete(value: &str) -> Fragment { attribute("autocomplete", value) }
pub fn autofocus(value: &str) -> Fragment { attribute("autofocus", value) }
pub fn autoplay(value: &str) -> Fragment { attribute("autoplay", value) }
pub fn bgcolor(value: &str) -> Fragment { attribute("bgcolor", value) }
pub fn border(value: &str) -> Fragment { attribute("border", value) }
pub fn charset(value: &str) -> Fragment { attribute("charset", value) }
pub fn checked(value: &str) -> Fragment { attribute("checked", value) }
pub fn cite(value: &str) -> Fragment { attribute("cite", value) }
pub fn class(value: &str) -> Fragment { attribute("class", value) }
pub fn color(value: &str) -> Fragment { attribute("color", value) }
pub fn cols(value: &str) -> Fragment { attribute("cols", value) }
pub fn colspan(value: &str) -> Fragment { attribute("colspan", value) }
pub fn content(value: &str) -> Fragment { attribute("content", value) }
pub fn contenteditable(value: &str) -> Fragment { attribute("contenteditable", value) }
pub fn contextmenu(value: &str) -> Fragment { attribute("contextmenu", value) }
pub fn controls(value: &str) -> Fragment { attribute("controls", value) }
pub fn coords(value: &str) -> Fragment { attribute("coords", value) }
pub fn data(value: &str) -> Fragment { attribute("data", value) }
pub fn data_(value: &str) -> Fragment { attribute("data-*", value) }
pub fn datetime(value: &str) -> Fragment { attribute("datetime", value) }
pub fn default(value: &str) -> Fragment { attribute("default", value) }
pub fn defer(value: &str) -> Fragment { attribute("defer", value) }
pub fn dir(value: &str) -> Fragment { attribute("dir", value) }
pub fn dirname(value: &str) -> Fragment { attribute("dirname", value) }
pub fn disabled(value: &str) -> Fragment { attribute("disabled", value) }
pub fn download(value: &str) -> Fragment { attribute("download", value) }
pub fn draggable(value: &str) -> Fragment { attribute("draggable", value) }
pub fn dropzone(value: &str) -> Fragment { attribute("dropzone", value) }
pub fn enctype(value: &str) -> Fragment { attribute("enctype", value) }
pub fn for_(value: &str) -> Fragment { attribute("for", value) }
pub fn form(value: &str) -> Fragment { attribute("form", value) }
pub fn formaction(value: &str) -> Fragment { attribute("formaction", value) }
pub fn headers(value: &str) -> Fragment { attribute("headers", value) }
pub fn height(value: &str) -> Fragment { attribute("height", value) }
pub fn hidden(value: &str) -> Fragment { attribute("hidden", value) }
pub fn high(value: &str) -> Fragment { attribute("high", value) }
pub fn href(value: &str) -> Fragment { attribute("href", value) }
pub fn hreflang(value: &str) -> Fragment { attribute("hreflang", value) }
pub fn http_equiv(value: &str) -> Fragment { attribute("http-equiv", value) }
pub fn id(value: &str) -> Fragment { attribute("id", value) }
pub fn ismap(value: &str) -> Fragment { attribute("ismap", value) }
pub fn kind(value: &str) -> Fragment { attribute("kind", value) }
pub fn label(value: &str) -> Fragment { attribute("label", value) }
pub fn lang(value: &str) -> Fragment { attribute("lang", value) }
pub fn list(value: &str) -> Fragment { attribute("list", value) }
pub fn _loop(value: &str) -> Fragment { attribute("loop", value) }
pub fn low(value: &str) -> Fragment { attribute("low", value) }
pub fn max(value: &str) -> Fragment { attribute("max", value) }
pub fn maxlength(value: &str) -> Fragment { attribute("maxlength", value) }
pub fn media(value: &str) -> Fragment { attribute("media", value) }
pub fn method(value: &str) -> Fragment { attribute("method", value) }
pub fn min(value: &str) -> Fragment { attribute("min", value) }
pub fn multiple(value: &str) -> Fragment { attribute("multiple", value) }
pub fn muted(value: &str) -> Fragment { attribute("muted", value) }
pub fn name(value: &str) -> Fragment { attribute("name", value) }
pub fn novalidate(value: &str) -> Fragment { attribute("novalidate", value) }
pub fn onabort(value: &str) -> Fragment { attribute("onabort", value) }
pub fn onafterprint(value: &str) -> Fragment { attribute("onafterprint", value) }
pub fn onbeforeprint(value: &str) -> Fragment { attribute("onbeforeprint", value) }
pub fn onbeforeunload(value: &str) -> Fragment { attribute("onbeforeunload", value) }
pub fn onblur(value: &str) -> Fragment { attribute("onblur", value) }
pub fn oncanplay(value: &str) -> Fragment { attribute("oncanplay", value) }
pub fn oncanplaythrough(value: &str) -> Fragment { attribute("oncanplaythrough", value) }
pub fn onchange(value: &str) -> Fragment { attribute("onchange", value) }
pub fn onclick(value: &str) -> Fragment { attribute("onclick", value) }
pub fn oncontextmenu(value: &str) -> Fragment { attribute("oncontextmenu", value) }
pub fn oncopy(value: &str) -> Fragment { attribute("oncopy", value) }
pub fn oncuechange(value: &str) -> Fragment { attribute("oncuechange", value) }
pub fn oncut(value: &str) -> Fragment { attribute("oncut", value) }
pub fn ondblclick(value: &str) -> Fragment { attribute("ondblclick", value) }
pub fn ondrag(value: &str) -> Fragment { attribute("ondrag", value) }
pub fn ondragend(value: &str) -> Fragment { attribute("ondragend", value) }
pub fn ondragenter(value: &str) -> Fragment { attribute("ondragenter", value) }
pub fn ondragleave(value: &str) -> Fragment { attribute("ondragleave", value) }
pub fn ondragover(value: &str) -> Fragment { attribute("ondragover", value) }
pub fn ondragstart(value: &str) -> Fragment { attribute("ondragstart", value) }
pub fn ondrop(value: &str) -> Fragment { attribute("ondrop", value) }
pub fn ondurationchange(value: &str) -> Fragment { attribute("ondurationchange", value) }
pub fn onemptied(value: &str) -> Fragment { attribute("onemptied", value) }
pub fn onended(value: &str) -> Fragment { attribute("onended", value) }
pub fn onerror(value: &str) -> Fragment { attribute("onerror", value) }
pub fn onfocus(value: &str) -> Fragment { attribute("onfocus", value) }
pub fn onhashchange(value: &str) -> Fragment { attribute("onhashchange", value) }
pub fn oninput(value: &str) -> Fragment { attribute("oninput", value) }
pub fn oninvalid(value: &str) -> Fragment { attribute("oninvalid", value) }
pub fn onkeydown(value: &str) -> Fragment { attribute("onkeydown", value) }
pub fn onkeypress(value: &str) -> Fragment { attribute("onkeypress", value) }
pub fn onkeyup(value: &str) -> Fragment { attribute("onkeyup", value) }
pub fn onload(value: &str) -> Fragment { attribute("onload", value) }
pub fn onloadeddata(value: &str) -> Fragment { attribute("onloadeddata", value) }
pub fn onloadedmetadata(value: &str) -> Fragment { attribute("onloadedmetadata", value) }
pub fn onloadstart(value: &str) -> Fragment { attribute("onloadstart", value) }
pub fn onmousedown(value: &str) -> Fragment { attribute("onmousedown", value) }
pub fn onmousemove(value: &str) -> Fragment { attribute("onmousemove", value) }
pub fn onmouseout(value: &str) -> Fragment { attribute("onmouseout", value) }
pub fn onmouseover(value: &str) -> Fragment { attribute("onmouseover", value) }
pub fn onmouseup(value: &str) -> Fragment { attribute("onmouseup", value) }
pub fn onmousewheel(value: &str) -> Fragment { attribute("onmousewheel", value) }
pub fn onoffline(value: &str) -> Fragment { attribute("onoffline", value) }
pub fn ononline(value: &str) -> Fragment { attribute("ononline", value) }
pub fn onpagehide(value: &str) -> Fragment { attribute("onpagehide", value) }
pub fn onpageshow(value: &str) -> Fragment { attribute("onpageshow", value) }
pub fn onpaste(value: &str) -> Fragment { attribute("onpaste", value) }
pub fn onpause(value: &str) -> Fragment { attribute("onpause", value) }
pub fn onplay(value: &str) -> Fragment { attribute("onplay", value) }
pub fn onplaying(value: &str) -> Fragment { attribute("onplaying", value) }
pub fn onpopstate(value: &str) -> Fragment { attribute("onpopstate", value) }
pub fn onprogress(value: &str) -> Fragment { attribute("onprogress", value) }
pub fn onratechange(value: &str) -> Fragment { attribute("onratechange", value) }
pub fn onreset(value: &str) -> Fragment { attribute("onreset", value) }
pub fn onresize(value: &str) -> Fragment { attribute("onresize", value) }
pub fn onscroll(value: &str) -> Fragment { attribute("onscroll", value) }
pub fn onsearch(value: &str) -> Fragment { attribute("onsearch", value) }
pub fn onseeked(value: &str) -> Fragment { attribute("onseeked", value) }
pub fn onseeking(value: &str) -> Fragment { attribute("onseeking", value) }
pub fn onselect(value: &str) -> Fragment { attribute("onselect", value) }
pub fn onshow(value: &str) -> Fragment { attribute("onshow", value) }
pub fn onstalled(value: &str) -> Fragment { attribute("onstalled", value) }
pub fn onstorage(value: &str) -> Fragment { attribute("onstorage", value) }
pub fn onsubmit(value: &str) -> Fragment { attribute("onsubmit", value) }
pub fn onsuspend(value: &str) -> Fragment { attribute("onsuspend", value) }
pub fn ontimeupdate(value: &str) -> Fragment { attribute("ontimeupdate", value) }
pub fn ontoggle(value: &str) -> Fragment { attribute("ontoggle", value) }
pub fn onunload(value: &str) -> Fragment { attribute("onunload", value) }
pub fn onvolumechange(value: &str) -> Fragment { attribute("onvolumechange", value) }
pub fn onwaiting(value: &str) -> Fragment { attribute("onwaiting", value) }
pub fn onwheel(value: &str) -> Fragment { attribute("onwheel", value) }
pub fn open(value: &str) -> Fragment { attribute("open", value) }
pub fn optimum(value: &str) -> Fragment { attribute("optimum", value) }
pub fn pattern(value: &str) -> Fragment { attribute("pattern", value) }
pub fn placeholder(value: &str) -> Fragment { attribute("placeholder", value) }
pub fn poster(value: &str) -> Fragment { attribute("poster", value) }
pub fn preload(value: &str) -> Fragment { attribute("preload", value) }
pub fn readonly(value: &str) -> Fragment { attribute("readonly", value) }
pub fn rel(value: &str) -> Fragment { attribute("rel", value) }
pub fn required(value: &str) -> Fragment { attribute("required", value) }
pub fn reversed(value: &str) -> Fragment { attribute("reversed", value) }
pub fn rows(value: &str) -> Fragment { attribute("rows", value) }
pub fn rowspan(value: &str) -> Fragment { attribute("rowspan", value) }
pub fn sandbox(value: &str) -> Fragment { attribute("sandbox", value) }
pub fn scope(value: &str) -> Fragment { attribute("scope", value) }
pub fn scoped(value: &str) -> Fragment { attribute("scoped", value) }
pub fn selected(value: &str) -> Fragment { attribute("selected", value) }
pub fn shape(value: &str) -> Fragment { attribute("shape", value) }
pub fn size(value: &str) -> Fragment { attribute("size", value) }
pub fn sizes(value: &str) -> Fragment { attribute("sizes", value) }
pub fn span(value: &str) -> Fragment { attribute("span", value) }
pub fn spellcheck(value: &str) -> Fragment { attribute("spellcheck", value) }
pub fn src(value: &str) -> Fragment { attribute("src", value) }
pub fn srcdoc(value: &str) -> Fragment { attribute("srcdoc", value) }
pub fn srclang(value: &str) -> Fragment { attribute("srclang", value) }
pub fn srcset(value: &str) -> Fragment { attribute("srcset", value) }
pub fn start(value: &str) -> Fragment { attribute("start", value) }
pub fn step(value: &str) -> Fragment { attribute("step", value) }
pub fn style(value: &str) -> Fragment { attribute("style", value) }
pub fn tabindex(value: &str) -> Fragment { attribute("tabindex", value) }
pub fn target(value: &str) -> Fragment { attribute("target", value) }
pub fn title(value: &str) -> Fragment { attribute("title", value) }
pub fn translate(value: &str) -> Fragment { attribute("translate", value) }
pub fn _type(value: &str) -> Fragment { attribute("type", value) }
pub fn usemap(value: &str) -> Fragment { attribute("usemap", value) }
pub fn value(value: &str) -> Fragment { attribute("value", value) }
pub fn width(value: &str) -> Fragment { attribute("width", value) }
pub fn wrap(value: &str) -> Fragment { attribute("wrap", value) }