1lazy_static!{
4 pub static ref A_META: &'static ElementMeta = METADB.elementmeta.get("a").unwrap();
5}
6lazy_static!{
7 pub static ref ABBR_META: &'static ElementMeta = METADB.elementmeta.get("abbr").unwrap();
8}
9lazy_static!{
10 pub static ref ADDRESS_META: &'static ElementMeta = METADB.elementmeta.get("address").unwrap();
11}
12lazy_static!{
13 pub static ref AREA_META: &'static ElementMeta = METADB.elementmeta.get("area").unwrap();
14}
15lazy_static!{
16 pub static ref ARTICLE_META: &'static ElementMeta = METADB.elementmeta.get("article").unwrap();
17}
18lazy_static!{
19 pub static ref ASIDE_META: &'static ElementMeta = METADB.elementmeta.get("aside").unwrap();
20}
21lazy_static!{
22 pub static ref AUDIO_META: &'static ElementMeta = METADB.elementmeta.get("audio").unwrap();
23}
24lazy_static!{
25 pub static ref B_META: &'static ElementMeta = METADB.elementmeta.get("b").unwrap();
26}
27lazy_static!{
28 pub static ref BASE_META: &'static ElementMeta = METADB.elementmeta.get("base").unwrap();
29}
30lazy_static!{
31 pub static ref BDI_META: &'static ElementMeta = METADB.elementmeta.get("bdi").unwrap();
32}
33lazy_static!{
34 pub static ref BDO_META: &'static ElementMeta = METADB.elementmeta.get("bdo").unwrap();
35}
36lazy_static!{
37 pub static ref BLOCKQUOTE_META: &'static ElementMeta = METADB.elementmeta.get("blockquote").unwrap();
38}
39lazy_static!{
40 pub static ref BODY_META: &'static ElementMeta = METADB.elementmeta.get("body").unwrap();
41}
42lazy_static!{
43 pub static ref BR_META: &'static ElementMeta = METADB.elementmeta.get("br").unwrap();
44}
45lazy_static!{
46 pub static ref BUTTON_META: &'static ElementMeta = METADB.elementmeta.get("button").unwrap();
47}
48lazy_static!{
49 pub static ref CANVAS_META: &'static ElementMeta = METADB.elementmeta.get("canvas").unwrap();
50}
51lazy_static!{
52 pub static ref CAPTION_META: &'static ElementMeta = METADB.elementmeta.get("caption").unwrap();
53}
54lazy_static!{
55 pub static ref CITE_META: &'static ElementMeta = METADB.elementmeta.get("cite").unwrap();
56}
57lazy_static!{
58 pub static ref CODE_META: &'static ElementMeta = METADB.elementmeta.get("code").unwrap();
59}
60lazy_static!{
61 pub static ref COL_META: &'static ElementMeta = METADB.elementmeta.get("col").unwrap();
62}
63lazy_static!{
64 pub static ref COLGROUP_META: &'static ElementMeta = METADB.elementmeta.get("colgroup").unwrap();
65}
66lazy_static!{
67 pub static ref DATA_META: &'static ElementMeta = METADB.elementmeta.get("data").unwrap();
68}
69lazy_static!{
70 pub static ref DATALIST_META: &'static ElementMeta = METADB.elementmeta.get("datalist").unwrap();
71}
72lazy_static!{
73 pub static ref DD_META: &'static ElementMeta = METADB.elementmeta.get("dd").unwrap();
74}
75lazy_static!{
76 pub static ref DEL_META: &'static ElementMeta = METADB.elementmeta.get("del").unwrap();
77}
78lazy_static!{
79 pub static ref DETAILS_META: &'static ElementMeta = METADB.elementmeta.get("details").unwrap();
80}
81lazy_static!{
82 pub static ref DFN_META: &'static ElementMeta = METADB.elementmeta.get("dfn").unwrap();
83}
84lazy_static!{
85 pub static ref DIALOG_META: &'static ElementMeta = METADB.elementmeta.get("dialog").unwrap();
86}
87lazy_static!{
88 pub static ref DIV_META: &'static ElementMeta = METADB.elementmeta.get("div").unwrap();
89}
90lazy_static!{
91 pub static ref DL_META: &'static ElementMeta = METADB.elementmeta.get("dl").unwrap();
92}
93lazy_static!{
94 pub static ref DT_META: &'static ElementMeta = METADB.elementmeta.get("dt").unwrap();
95}
96lazy_static!{
97 pub static ref EM_META: &'static ElementMeta = METADB.elementmeta.get("em").unwrap();
98}
99lazy_static!{
100 pub static ref EMBED_META: &'static ElementMeta = METADB.elementmeta.get("embed").unwrap();
101}
102lazy_static!{
103 pub static ref FIELDSET_META: &'static ElementMeta = METADB.elementmeta.get("fieldset").unwrap();
104}
105lazy_static!{
106 pub static ref FIGCAPTION_META: &'static ElementMeta = METADB.elementmeta.get("figcaption").unwrap();
107}
108lazy_static!{
109 pub static ref FIGURE_META: &'static ElementMeta = METADB.elementmeta.get("figure").unwrap();
110}
111lazy_static!{
112 pub static ref FOOTER_META: &'static ElementMeta = METADB.elementmeta.get("footer").unwrap();
113}
114lazy_static!{
115 pub static ref FORM_META: &'static ElementMeta = METADB.elementmeta.get("form").unwrap();
116}
117lazy_static!{
118 pub static ref H1_META: &'static ElementMeta = METADB.elementmeta.get("h1").unwrap();
119}
120lazy_static!{
121 pub static ref H2_META: &'static ElementMeta = METADB.elementmeta.get("h2").unwrap();
122}
123lazy_static!{
124 pub static ref H3_META: &'static ElementMeta = METADB.elementmeta.get("h3").unwrap();
125}
126lazy_static!{
127 pub static ref H4_META: &'static ElementMeta = METADB.elementmeta.get("h4").unwrap();
128}
129lazy_static!{
130 pub static ref H5_META: &'static ElementMeta = METADB.elementmeta.get("h5").unwrap();
131}
132lazy_static!{
133 pub static ref H6_META: &'static ElementMeta = METADB.elementmeta.get("h6").unwrap();
134}
135lazy_static!{
136 pub static ref HEAD_META: &'static ElementMeta = METADB.elementmeta.get("head").unwrap();
137}
138lazy_static!{
139 pub static ref HEADER_META: &'static ElementMeta = METADB.elementmeta.get("header").unwrap();
140}
141lazy_static!{
142 pub static ref HGROUP_META: &'static ElementMeta = METADB.elementmeta.get("hgroup").unwrap();
143}
144lazy_static!{
145 pub static ref HR_META: &'static ElementMeta = METADB.elementmeta.get("hr").unwrap();
146}
147lazy_static!{
148 pub static ref HTML_META: &'static ElementMeta = METADB.elementmeta.get("html").unwrap();
149}
150lazy_static!{
151 pub static ref I_META: &'static ElementMeta = METADB.elementmeta.get("i").unwrap();
152}
153lazy_static!{
154 pub static ref IFRAME_META: &'static ElementMeta = METADB.elementmeta.get("iframe").unwrap();
155}
156lazy_static!{
157 pub static ref IMG_META: &'static ElementMeta = METADB.elementmeta.get("img").unwrap();
158}
159lazy_static!{
160 pub static ref INPUT_META: &'static ElementMeta = METADB.elementmeta.get("input").unwrap();
161}
162lazy_static!{
163 pub static ref INS_META: &'static ElementMeta = METADB.elementmeta.get("ins").unwrap();
164}
165lazy_static!{
166 pub static ref KBD_META: &'static ElementMeta = METADB.elementmeta.get("kbd").unwrap();
167}
168lazy_static!{
169 pub static ref LABEL_META: &'static ElementMeta = METADB.elementmeta.get("label").unwrap();
170}
171lazy_static!{
172 pub static ref LEGEND_META: &'static ElementMeta = METADB.elementmeta.get("legend").unwrap();
173}
174lazy_static!{
175 pub static ref LI_META: &'static ElementMeta = METADB.elementmeta.get("li").unwrap();
176}
177lazy_static!{
178 pub static ref LINK_META: &'static ElementMeta = METADB.elementmeta.get("link").unwrap();
179}
180lazy_static!{
181 pub static ref MAIN_META: &'static ElementMeta = METADB.elementmeta.get("main").unwrap();
182}
183lazy_static!{
184 pub static ref MAP_META: &'static ElementMeta = METADB.elementmeta.get("map").unwrap();
185}
186lazy_static!{
187 pub static ref MARK_META: &'static ElementMeta = METADB.elementmeta.get("mark").unwrap();
188}
189lazy_static!{
190 pub static ref MENU_META: &'static ElementMeta = METADB.elementmeta.get("menu").unwrap();
191}
192lazy_static!{
193 pub static ref META_META: &'static ElementMeta = METADB.elementmeta.get("meta").unwrap();
194}
195lazy_static!{
196 pub static ref METER_META: &'static ElementMeta = METADB.elementmeta.get("meter").unwrap();
197}
198lazy_static!{
199 pub static ref NAV_META: &'static ElementMeta = METADB.elementmeta.get("nav").unwrap();
200}
201lazy_static!{
202 pub static ref NOSCRIPT_META: &'static ElementMeta = METADB.elementmeta.get("noscript").unwrap();
203}
204lazy_static!{
205 pub static ref OBJECT_META: &'static ElementMeta = METADB.elementmeta.get("object").unwrap();
206}
207lazy_static!{
208 pub static ref OL_META: &'static ElementMeta = METADB.elementmeta.get("ol").unwrap();
209}
210lazy_static!{
211 pub static ref OPTGROUP_META: &'static ElementMeta = METADB.elementmeta.get("optgroup").unwrap();
212}
213lazy_static!{
214 pub static ref OPTION_META: &'static ElementMeta = METADB.elementmeta.get("option").unwrap();
215}
216lazy_static!{
217 pub static ref OUTPUT_META: &'static ElementMeta = METADB.elementmeta.get("output").unwrap();
218}
219lazy_static!{
220 pub static ref P_META: &'static ElementMeta = METADB.elementmeta.get("p").unwrap();
221}
222lazy_static!{
223 pub static ref PICTURE_META: &'static ElementMeta = METADB.elementmeta.get("picture").unwrap();
224}
225lazy_static!{
226 pub static ref PRE_META: &'static ElementMeta = METADB.elementmeta.get("pre").unwrap();
227}
228lazy_static!{
229 pub static ref PROGRESS_META: &'static ElementMeta = METADB.elementmeta.get("progress").unwrap();
230}
231lazy_static!{
232 pub static ref Q_META: &'static ElementMeta = METADB.elementmeta.get("q").unwrap();
233}
234lazy_static!{
235 pub static ref RP_META: &'static ElementMeta = METADB.elementmeta.get("rp").unwrap();
236}
237lazy_static!{
238 pub static ref RT_META: &'static ElementMeta = METADB.elementmeta.get("rt").unwrap();
239}
240lazy_static!{
241 pub static ref RUBY_META: &'static ElementMeta = METADB.elementmeta.get("ruby").unwrap();
242}
243lazy_static!{
244 pub static ref S_META: &'static ElementMeta = METADB.elementmeta.get("s").unwrap();
245}
246lazy_static!{
247 pub static ref SAMP_META: &'static ElementMeta = METADB.elementmeta.get("samp").unwrap();
248}
249lazy_static!{
250 pub static ref SCRIPT_META: &'static ElementMeta = METADB.elementmeta.get("script").unwrap();
251}
252lazy_static!{
253 pub static ref SEARCH_META: &'static ElementMeta = METADB.elementmeta.get("search").unwrap();
254}
255lazy_static!{
256 pub static ref SECTION_META: &'static ElementMeta = METADB.elementmeta.get("section").unwrap();
257}
258lazy_static!{
259 pub static ref SELECT_META: &'static ElementMeta = METADB.elementmeta.get("select").unwrap();
260}
261lazy_static!{
262 pub static ref SLOT_META: &'static ElementMeta = METADB.elementmeta.get("slot").unwrap();
263}
264lazy_static!{
265 pub static ref SMALL_META: &'static ElementMeta = METADB.elementmeta.get("small").unwrap();
266}
267lazy_static!{
268 pub static ref SOURCE_META: &'static ElementMeta = METADB.elementmeta.get("source").unwrap();
269}
270lazy_static!{
271 pub static ref SPAN_META: &'static ElementMeta = METADB.elementmeta.get("span").unwrap();
272}
273lazy_static!{
274 pub static ref STRONG_META: &'static ElementMeta = METADB.elementmeta.get("strong").unwrap();
275}
276lazy_static!{
277 pub static ref STYLE_META: &'static ElementMeta = METADB.elementmeta.get("style").unwrap();
278}
279lazy_static!{
280 pub static ref SUB_META: &'static ElementMeta = METADB.elementmeta.get("sub").unwrap();
281}
282lazy_static!{
283 pub static ref SUMMARY_META: &'static ElementMeta = METADB.elementmeta.get("summary").unwrap();
284}
285lazy_static!{
286 pub static ref SUP_META: &'static ElementMeta = METADB.elementmeta.get("sup").unwrap();
287}
288lazy_static!{
289 pub static ref TABLE_META: &'static ElementMeta = METADB.elementmeta.get("table").unwrap();
290}
291lazy_static!{
292 pub static ref TBODY_META: &'static ElementMeta = METADB.elementmeta.get("tbody").unwrap();
293}
294lazy_static!{
295 pub static ref TD_META: &'static ElementMeta = METADB.elementmeta.get("td").unwrap();
296}
297lazy_static!{
298 pub static ref TEMPLATE_META: &'static ElementMeta = METADB.elementmeta.get("template").unwrap();
299}
300lazy_static!{
301 pub static ref TEXTAREA_META: &'static ElementMeta = METADB.elementmeta.get("textarea").unwrap();
302}
303lazy_static!{
304 pub static ref TFOOT_META: &'static ElementMeta = METADB.elementmeta.get("tfoot").unwrap();
305}
306lazy_static!{
307 pub static ref TH_META: &'static ElementMeta = METADB.elementmeta.get("th").unwrap();
308}
309lazy_static!{
310 pub static ref THEAD_META: &'static ElementMeta = METADB.elementmeta.get("thead").unwrap();
311}
312lazy_static!{
313 pub static ref TIME_META: &'static ElementMeta = METADB.elementmeta.get("time").unwrap();
314}
315lazy_static!{
316 pub static ref TITLE_META: &'static ElementMeta = METADB.elementmeta.get("title").unwrap();
317}
318lazy_static!{
319 pub static ref TR_META: &'static ElementMeta = METADB.elementmeta.get("tr").unwrap();
320}
321lazy_static!{
322 pub static ref TRACK_META: &'static ElementMeta = METADB.elementmeta.get("track").unwrap();
323}
324lazy_static!{
325 pub static ref U_META: &'static ElementMeta = METADB.elementmeta.get("u").unwrap();
326}
327lazy_static!{
328 pub static ref UL_META: &'static ElementMeta = METADB.elementmeta.get("ul").unwrap();
329}
330lazy_static!{
331 pub static ref VAR_META: &'static ElementMeta = METADB.elementmeta.get("var").unwrap();
332}
333lazy_static!{
334 pub static ref VIDEO_META: &'static ElementMeta = METADB.elementmeta.get("video").unwrap();
335}
336lazy_static!{
337 pub static ref WBR_META: &'static ElementMeta = METADB.elementmeta.get("wbr").unwrap();
338}
339
340impl HtmlAllocator {
341 #[allow(dead_code)]
342 pub fn a(&self,
343 attr: impl ToASlice<(KString, KString)>,
344 body: impl ToASlice<Node>
345 ) -> Result<AId<Node>>
346 {
347 self.element(&A_META, attr, body)
348 }
349 #[allow(dead_code)]
350 pub fn abbr(&self,
351 attr: impl ToASlice<(KString, KString)>,
352 body: impl ToASlice<Node>
353 ) -> Result<AId<Node>>
354 {
355 self.element(&ABBR_META, attr, body)
356 }
357 #[allow(dead_code)]
358 pub fn address(&self,
359 attr: impl ToASlice<(KString, KString)>,
360 body: impl ToASlice<Node>
361 ) -> Result<AId<Node>>
362 {
363 self.element(&ADDRESS_META, attr, body)
364 }
365 #[allow(dead_code)]
366 pub fn area(&self,
367 attr: impl ToASlice<(KString, KString)>,
368 body: impl ToASlice<Node>
369 ) -> Result<AId<Node>>
370 {
371 self.element(&AREA_META, attr, body)
372 }
373 #[allow(dead_code)]
374 pub fn article(&self,
375 attr: impl ToASlice<(KString, KString)>,
376 body: impl ToASlice<Node>
377 ) -> Result<AId<Node>>
378 {
379 self.element(&ARTICLE_META, attr, body)
380 }
381 #[allow(dead_code)]
382 pub fn aside(&self,
383 attr: impl ToASlice<(KString, KString)>,
384 body: impl ToASlice<Node>
385 ) -> Result<AId<Node>>
386 {
387 self.element(&ASIDE_META, attr, body)
388 }
389 #[allow(dead_code)]
390 pub fn audio(&self,
391 attr: impl ToASlice<(KString, KString)>,
392 body: impl ToASlice<Node>
393 ) -> Result<AId<Node>>
394 {
395 self.element(&AUDIO_META, attr, body)
396 }
397 #[allow(dead_code)]
398 pub fn b(&self,
399 attr: impl ToASlice<(KString, KString)>,
400 body: impl ToASlice<Node>
401 ) -> Result<AId<Node>>
402 {
403 self.element(&B_META, attr, body)
404 }
405 #[allow(dead_code)]
406 pub fn base(&self,
407 attr: impl ToASlice<(KString, KString)>,
408 body: impl ToASlice<Node>
409 ) -> Result<AId<Node>>
410 {
411 self.element(&BASE_META, attr, body)
412 }
413 #[allow(dead_code)]
414 pub fn bdi(&self,
415 attr: impl ToASlice<(KString, KString)>,
416 body: impl ToASlice<Node>
417 ) -> Result<AId<Node>>
418 {
419 self.element(&BDI_META, attr, body)
420 }
421 #[allow(dead_code)]
422 pub fn bdo(&self,
423 attr: impl ToASlice<(KString, KString)>,
424 body: impl ToASlice<Node>
425 ) -> Result<AId<Node>>
426 {
427 self.element(&BDO_META, attr, body)
428 }
429 #[allow(dead_code)]
430 pub fn blockquote(&self,
431 attr: impl ToASlice<(KString, KString)>,
432 body: impl ToASlice<Node>
433 ) -> Result<AId<Node>>
434 {
435 self.element(&BLOCKQUOTE_META, attr, body)
436 }
437 #[allow(dead_code)]
438 pub fn body(&self,
439 attr: impl ToASlice<(KString, KString)>,
440 body: impl ToASlice<Node>
441 ) -> Result<AId<Node>>
442 {
443 self.element(&BODY_META, attr, body)
444 }
445 #[allow(dead_code)]
446 pub fn br(&self,
447 attr: impl ToASlice<(KString, KString)>,
448 body: impl ToASlice<Node>
449 ) -> Result<AId<Node>>
450 {
451 self.element(&BR_META, attr, body)
452 }
453 #[allow(dead_code)]
454 pub fn button(&self,
455 attr: impl ToASlice<(KString, KString)>,
456 body: impl ToASlice<Node>
457 ) -> Result<AId<Node>>
458 {
459 self.element(&BUTTON_META, attr, body)
460 }
461 #[allow(dead_code)]
462 pub fn canvas(&self,
463 attr: impl ToASlice<(KString, KString)>,
464 body: impl ToASlice<Node>
465 ) -> Result<AId<Node>>
466 {
467 self.element(&CANVAS_META, attr, body)
468 }
469 #[allow(dead_code)]
470 pub fn caption(&self,
471 attr: impl ToASlice<(KString, KString)>,
472 body: impl ToASlice<Node>
473 ) -> Result<AId<Node>>
474 {
475 self.element(&CAPTION_META, attr, body)
476 }
477 #[allow(dead_code)]
478 pub fn cite(&self,
479 attr: impl ToASlice<(KString, KString)>,
480 body: impl ToASlice<Node>
481 ) -> Result<AId<Node>>
482 {
483 self.element(&CITE_META, attr, body)
484 }
485 #[allow(dead_code)]
486 pub fn code(&self,
487 attr: impl ToASlice<(KString, KString)>,
488 body: impl ToASlice<Node>
489 ) -> Result<AId<Node>>
490 {
491 self.element(&CODE_META, attr, body)
492 }
493 #[allow(dead_code)]
494 pub fn col(&self,
495 attr: impl ToASlice<(KString, KString)>,
496 body: impl ToASlice<Node>
497 ) -> Result<AId<Node>>
498 {
499 self.element(&COL_META, attr, body)
500 }
501 #[allow(dead_code)]
502 pub fn colgroup(&self,
503 attr: impl ToASlice<(KString, KString)>,
504 body: impl ToASlice<Node>
505 ) -> Result<AId<Node>>
506 {
507 self.element(&COLGROUP_META, attr, body)
508 }
509 #[allow(dead_code)]
510 pub fn data(&self,
511 attr: impl ToASlice<(KString, KString)>,
512 body: impl ToASlice<Node>
513 ) -> Result<AId<Node>>
514 {
515 self.element(&DATA_META, attr, body)
516 }
517 #[allow(dead_code)]
518 pub fn datalist(&self,
519 attr: impl ToASlice<(KString, KString)>,
520 body: impl ToASlice<Node>
521 ) -> Result<AId<Node>>
522 {
523 self.element(&DATALIST_META, attr, body)
524 }
525 #[allow(dead_code)]
526 pub fn dd(&self,
527 attr: impl ToASlice<(KString, KString)>,
528 body: impl ToASlice<Node>
529 ) -> Result<AId<Node>>
530 {
531 self.element(&DD_META, attr, body)
532 }
533 #[allow(dead_code)]
534 pub fn del(&self,
535 attr: impl ToASlice<(KString, KString)>,
536 body: impl ToASlice<Node>
537 ) -> Result<AId<Node>>
538 {
539 self.element(&DEL_META, attr, body)
540 }
541 #[allow(dead_code)]
542 pub fn details(&self,
543 attr: impl ToASlice<(KString, KString)>,
544 body: impl ToASlice<Node>
545 ) -> Result<AId<Node>>
546 {
547 self.element(&DETAILS_META, attr, body)
548 }
549 #[allow(dead_code)]
550 pub fn dfn(&self,
551 attr: impl ToASlice<(KString, KString)>,
552 body: impl ToASlice<Node>
553 ) -> Result<AId<Node>>
554 {
555 self.element(&DFN_META, attr, body)
556 }
557 #[allow(dead_code)]
558 pub fn dialog(&self,
559 attr: impl ToASlice<(KString, KString)>,
560 body: impl ToASlice<Node>
561 ) -> Result<AId<Node>>
562 {
563 self.element(&DIALOG_META, attr, body)
564 }
565 #[allow(dead_code)]
566 pub fn div(&self,
567 attr: impl ToASlice<(KString, KString)>,
568 body: impl ToASlice<Node>
569 ) -> Result<AId<Node>>
570 {
571 self.element(&DIV_META, attr, body)
572 }
573 #[allow(dead_code)]
574 pub fn dl(&self,
575 attr: impl ToASlice<(KString, KString)>,
576 body: impl ToASlice<Node>
577 ) -> Result<AId<Node>>
578 {
579 self.element(&DL_META, attr, body)
580 }
581 #[allow(dead_code)]
582 pub fn dt(&self,
583 attr: impl ToASlice<(KString, KString)>,
584 body: impl ToASlice<Node>
585 ) -> Result<AId<Node>>
586 {
587 self.element(&DT_META, attr, body)
588 }
589 #[allow(dead_code)]
590 pub fn em(&self,
591 attr: impl ToASlice<(KString, KString)>,
592 body: impl ToASlice<Node>
593 ) -> Result<AId<Node>>
594 {
595 self.element(&EM_META, attr, body)
596 }
597 #[allow(dead_code)]
598 pub fn embed(&self,
599 attr: impl ToASlice<(KString, KString)>,
600 body: impl ToASlice<Node>
601 ) -> Result<AId<Node>>
602 {
603 self.element(&EMBED_META, attr, body)
604 }
605 #[allow(dead_code)]
606 pub fn fieldset(&self,
607 attr: impl ToASlice<(KString, KString)>,
608 body: impl ToASlice<Node>
609 ) -> Result<AId<Node>>
610 {
611 self.element(&FIELDSET_META, attr, body)
612 }
613 #[allow(dead_code)]
614 pub fn figcaption(&self,
615 attr: impl ToASlice<(KString, KString)>,
616 body: impl ToASlice<Node>
617 ) -> Result<AId<Node>>
618 {
619 self.element(&FIGCAPTION_META, attr, body)
620 }
621 #[allow(dead_code)]
622 pub fn figure(&self,
623 attr: impl ToASlice<(KString, KString)>,
624 body: impl ToASlice<Node>
625 ) -> Result<AId<Node>>
626 {
627 self.element(&FIGURE_META, attr, body)
628 }
629 #[allow(dead_code)]
630 pub fn footer(&self,
631 attr: impl ToASlice<(KString, KString)>,
632 body: impl ToASlice<Node>
633 ) -> Result<AId<Node>>
634 {
635 self.element(&FOOTER_META, attr, body)
636 }
637 #[allow(dead_code)]
638 pub fn form(&self,
639 attr: impl ToASlice<(KString, KString)>,
640 body: impl ToASlice<Node>
641 ) -> Result<AId<Node>>
642 {
643 self.element(&FORM_META, attr, body)
644 }
645 #[allow(dead_code)]
646 pub fn h1(&self,
647 attr: impl ToASlice<(KString, KString)>,
648 body: impl ToASlice<Node>
649 ) -> Result<AId<Node>>
650 {
651 self.element(&H1_META, attr, body)
652 }
653 #[allow(dead_code)]
654 pub fn h2(&self,
655 attr: impl ToASlice<(KString, KString)>,
656 body: impl ToASlice<Node>
657 ) -> Result<AId<Node>>
658 {
659 self.element(&H2_META, attr, body)
660 }
661 #[allow(dead_code)]
662 pub fn h3(&self,
663 attr: impl ToASlice<(KString, KString)>,
664 body: impl ToASlice<Node>
665 ) -> Result<AId<Node>>
666 {
667 self.element(&H3_META, attr, body)
668 }
669 #[allow(dead_code)]
670 pub fn h4(&self,
671 attr: impl ToASlice<(KString, KString)>,
672 body: impl ToASlice<Node>
673 ) -> Result<AId<Node>>
674 {
675 self.element(&H4_META, attr, body)
676 }
677 #[allow(dead_code)]
678 pub fn h5(&self,
679 attr: impl ToASlice<(KString, KString)>,
680 body: impl ToASlice<Node>
681 ) -> Result<AId<Node>>
682 {
683 self.element(&H5_META, attr, body)
684 }
685 #[allow(dead_code)]
686 pub fn h6(&self,
687 attr: impl ToASlice<(KString, KString)>,
688 body: impl ToASlice<Node>
689 ) -> Result<AId<Node>>
690 {
691 self.element(&H6_META, attr, body)
692 }
693 #[allow(dead_code)]
694 pub fn head(&self,
695 attr: impl ToASlice<(KString, KString)>,
696 body: impl ToASlice<Node>
697 ) -> Result<AId<Node>>
698 {
699 self.element(&HEAD_META, attr, body)
700 }
701 #[allow(dead_code)]
702 pub fn header(&self,
703 attr: impl ToASlice<(KString, KString)>,
704 body: impl ToASlice<Node>
705 ) -> Result<AId<Node>>
706 {
707 self.element(&HEADER_META, attr, body)
708 }
709 #[allow(dead_code)]
710 pub fn hgroup(&self,
711 attr: impl ToASlice<(KString, KString)>,
712 body: impl ToASlice<Node>
713 ) -> Result<AId<Node>>
714 {
715 self.element(&HGROUP_META, attr, body)
716 }
717 #[allow(dead_code)]
718 pub fn hr(&self,
719 attr: impl ToASlice<(KString, KString)>,
720 body: impl ToASlice<Node>
721 ) -> Result<AId<Node>>
722 {
723 self.element(&HR_META, attr, body)
724 }
725 #[allow(dead_code)]
726 pub fn html(&self,
727 attr: impl ToASlice<(KString, KString)>,
728 body: impl ToASlice<Node>
729 ) -> Result<AId<Node>>
730 {
731 self.element(&HTML_META, attr, body)
732 }
733 #[allow(dead_code)]
734 pub fn i(&self,
735 attr: impl ToASlice<(KString, KString)>,
736 body: impl ToASlice<Node>
737 ) -> Result<AId<Node>>
738 {
739 self.element(&I_META, attr, body)
740 }
741 #[allow(dead_code)]
742 pub fn iframe(&self,
743 attr: impl ToASlice<(KString, KString)>,
744 body: impl ToASlice<Node>
745 ) -> Result<AId<Node>>
746 {
747 self.element(&IFRAME_META, attr, body)
748 }
749 #[allow(dead_code)]
750 pub fn img(&self,
751 attr: impl ToASlice<(KString, KString)>,
752 body: impl ToASlice<Node>
753 ) -> Result<AId<Node>>
754 {
755 self.element(&IMG_META, attr, body)
756 }
757 #[allow(dead_code)]
758 pub fn input(&self,
759 attr: impl ToASlice<(KString, KString)>,
760 body: impl ToASlice<Node>
761 ) -> Result<AId<Node>>
762 {
763 self.element(&INPUT_META, attr, body)
764 }
765 #[allow(dead_code)]
766 pub fn ins(&self,
767 attr: impl ToASlice<(KString, KString)>,
768 body: impl ToASlice<Node>
769 ) -> Result<AId<Node>>
770 {
771 self.element(&INS_META, attr, body)
772 }
773 #[allow(dead_code)]
774 pub fn kbd(&self,
775 attr: impl ToASlice<(KString, KString)>,
776 body: impl ToASlice<Node>
777 ) -> Result<AId<Node>>
778 {
779 self.element(&KBD_META, attr, body)
780 }
781 #[allow(dead_code)]
782 pub fn label(&self,
783 attr: impl ToASlice<(KString, KString)>,
784 body: impl ToASlice<Node>
785 ) -> Result<AId<Node>>
786 {
787 self.element(&LABEL_META, attr, body)
788 }
789 #[allow(dead_code)]
790 pub fn legend(&self,
791 attr: impl ToASlice<(KString, KString)>,
792 body: impl ToASlice<Node>
793 ) -> Result<AId<Node>>
794 {
795 self.element(&LEGEND_META, attr, body)
796 }
797 #[allow(dead_code)]
798 pub fn li(&self,
799 attr: impl ToASlice<(KString, KString)>,
800 body: impl ToASlice<Node>
801 ) -> Result<AId<Node>>
802 {
803 self.element(&LI_META, attr, body)
804 }
805 #[allow(dead_code)]
806 pub fn link(&self,
807 attr: impl ToASlice<(KString, KString)>,
808 body: impl ToASlice<Node>
809 ) -> Result<AId<Node>>
810 {
811 self.element(&LINK_META, attr, body)
812 }
813 #[allow(dead_code)]
814 pub fn main(&self,
815 attr: impl ToASlice<(KString, KString)>,
816 body: impl ToASlice<Node>
817 ) -> Result<AId<Node>>
818 {
819 self.element(&MAIN_META, attr, body)
820 }
821 #[allow(dead_code)]
822 pub fn map(&self,
823 attr: impl ToASlice<(KString, KString)>,
824 body: impl ToASlice<Node>
825 ) -> Result<AId<Node>>
826 {
827 self.element(&MAP_META, attr, body)
828 }
829 #[allow(dead_code)]
830 pub fn mark(&self,
831 attr: impl ToASlice<(KString, KString)>,
832 body: impl ToASlice<Node>
833 ) -> Result<AId<Node>>
834 {
835 self.element(&MARK_META, attr, body)
836 }
837 #[allow(dead_code)]
838 pub fn menu(&self,
839 attr: impl ToASlice<(KString, KString)>,
840 body: impl ToASlice<Node>
841 ) -> Result<AId<Node>>
842 {
843 self.element(&MENU_META, attr, body)
844 }
845 #[allow(dead_code)]
846 pub fn meta(&self,
847 attr: impl ToASlice<(KString, KString)>,
848 body: impl ToASlice<Node>
849 ) -> Result<AId<Node>>
850 {
851 self.element(&META_META, attr, body)
852 }
853 #[allow(dead_code)]
854 pub fn meter(&self,
855 attr: impl ToASlice<(KString, KString)>,
856 body: impl ToASlice<Node>
857 ) -> Result<AId<Node>>
858 {
859 self.element(&METER_META, attr, body)
860 }
861 #[allow(dead_code)]
862 pub fn nav(&self,
863 attr: impl ToASlice<(KString, KString)>,
864 body: impl ToASlice<Node>
865 ) -> Result<AId<Node>>
866 {
867 self.element(&NAV_META, attr, body)
868 }
869 #[allow(dead_code)]
870 pub fn noscript(&self,
871 attr: impl ToASlice<(KString, KString)>,
872 body: impl ToASlice<Node>
873 ) -> Result<AId<Node>>
874 {
875 self.element(&NOSCRIPT_META, attr, body)
876 }
877 #[allow(dead_code)]
878 pub fn object(&self,
879 attr: impl ToASlice<(KString, KString)>,
880 body: impl ToASlice<Node>
881 ) -> Result<AId<Node>>
882 {
883 self.element(&OBJECT_META, attr, body)
884 }
885 #[allow(dead_code)]
886 pub fn ol(&self,
887 attr: impl ToASlice<(KString, KString)>,
888 body: impl ToASlice<Node>
889 ) -> Result<AId<Node>>
890 {
891 self.element(&OL_META, attr, body)
892 }
893 #[allow(dead_code)]
894 pub fn optgroup(&self,
895 attr: impl ToASlice<(KString, KString)>,
896 body: impl ToASlice<Node>
897 ) -> Result<AId<Node>>
898 {
899 self.element(&OPTGROUP_META, attr, body)
900 }
901 #[allow(dead_code)]
902 pub fn option(&self,
903 attr: impl ToASlice<(KString, KString)>,
904 body: impl ToASlice<Node>
905 ) -> Result<AId<Node>>
906 {
907 self.element(&OPTION_META, attr, body)
908 }
909 #[allow(dead_code)]
910 pub fn output(&self,
911 attr: impl ToASlice<(KString, KString)>,
912 body: impl ToASlice<Node>
913 ) -> Result<AId<Node>>
914 {
915 self.element(&OUTPUT_META, attr, body)
916 }
917 #[allow(dead_code)]
918 pub fn p(&self,
919 attr: impl ToASlice<(KString, KString)>,
920 body: impl ToASlice<Node>
921 ) -> Result<AId<Node>>
922 {
923 self.element(&P_META, attr, body)
924 }
925 #[allow(dead_code)]
926 pub fn picture(&self,
927 attr: impl ToASlice<(KString, KString)>,
928 body: impl ToASlice<Node>
929 ) -> Result<AId<Node>>
930 {
931 self.element(&PICTURE_META, attr, body)
932 }
933 #[allow(dead_code)]
934 pub fn pre(&self,
935 attr: impl ToASlice<(KString, KString)>,
936 body: impl ToASlice<Node>
937 ) -> Result<AId<Node>>
938 {
939 self.element(&PRE_META, attr, body)
940 }
941 #[allow(dead_code)]
942 pub fn progress(&self,
943 attr: impl ToASlice<(KString, KString)>,
944 body: impl ToASlice<Node>
945 ) -> Result<AId<Node>>
946 {
947 self.element(&PROGRESS_META, attr, body)
948 }
949 #[allow(dead_code)]
950 pub fn q(&self,
951 attr: impl ToASlice<(KString, KString)>,
952 body: impl ToASlice<Node>
953 ) -> Result<AId<Node>>
954 {
955 self.element(&Q_META, attr, body)
956 }
957 #[allow(dead_code)]
958 pub fn rp(&self,
959 attr: impl ToASlice<(KString, KString)>,
960 body: impl ToASlice<Node>
961 ) -> Result<AId<Node>>
962 {
963 self.element(&RP_META, attr, body)
964 }
965 #[allow(dead_code)]
966 pub fn rt(&self,
967 attr: impl ToASlice<(KString, KString)>,
968 body: impl ToASlice<Node>
969 ) -> Result<AId<Node>>
970 {
971 self.element(&RT_META, attr, body)
972 }
973 #[allow(dead_code)]
974 pub fn ruby(&self,
975 attr: impl ToASlice<(KString, KString)>,
976 body: impl ToASlice<Node>
977 ) -> Result<AId<Node>>
978 {
979 self.element(&RUBY_META, attr, body)
980 }
981 #[allow(dead_code)]
982 pub fn s(&self,
983 attr: impl ToASlice<(KString, KString)>,
984 body: impl ToASlice<Node>
985 ) -> Result<AId<Node>>
986 {
987 self.element(&S_META, attr, body)
988 }
989 #[allow(dead_code)]
990 pub fn samp(&self,
991 attr: impl ToASlice<(KString, KString)>,
992 body: impl ToASlice<Node>
993 ) -> Result<AId<Node>>
994 {
995 self.element(&SAMP_META, attr, body)
996 }
997 #[allow(dead_code)]
998 pub fn script(&self,
999 attr: impl ToASlice<(KString, KString)>,
1000 body: impl ToASlice<Node>
1001 ) -> Result<AId<Node>>
1002 {
1003 self.element(&SCRIPT_META, attr, body)
1004 }
1005 #[allow(dead_code)]
1006 pub fn search(&self,
1007 attr: impl ToASlice<(KString, KString)>,
1008 body: impl ToASlice<Node>
1009 ) -> Result<AId<Node>>
1010 {
1011 self.element(&SEARCH_META, attr, body)
1012 }
1013 #[allow(dead_code)]
1014 pub fn section(&self,
1015 attr: impl ToASlice<(KString, KString)>,
1016 body: impl ToASlice<Node>
1017 ) -> Result<AId<Node>>
1018 {
1019 self.element(&SECTION_META, attr, body)
1020 }
1021 #[allow(dead_code)]
1022 pub fn select(&self,
1023 attr: impl ToASlice<(KString, KString)>,
1024 body: impl ToASlice<Node>
1025 ) -> Result<AId<Node>>
1026 {
1027 self.element(&SELECT_META, attr, body)
1028 }
1029 #[allow(dead_code)]
1030 pub fn slot(&self,
1031 attr: impl ToASlice<(KString, KString)>,
1032 body: impl ToASlice<Node>
1033 ) -> Result<AId<Node>>
1034 {
1035 self.element(&SLOT_META, attr, body)
1036 }
1037 #[allow(dead_code)]
1038 pub fn small(&self,
1039 attr: impl ToASlice<(KString, KString)>,
1040 body: impl ToASlice<Node>
1041 ) -> Result<AId<Node>>
1042 {
1043 self.element(&SMALL_META, attr, body)
1044 }
1045 #[allow(dead_code)]
1046 pub fn source(&self,
1047 attr: impl ToASlice<(KString, KString)>,
1048 body: impl ToASlice<Node>
1049 ) -> Result<AId<Node>>
1050 {
1051 self.element(&SOURCE_META, attr, body)
1052 }
1053 #[allow(dead_code)]
1054 pub fn span(&self,
1055 attr: impl ToASlice<(KString, KString)>,
1056 body: impl ToASlice<Node>
1057 ) -> Result<AId<Node>>
1058 {
1059 self.element(&SPAN_META, attr, body)
1060 }
1061 #[allow(dead_code)]
1062 pub fn strong(&self,
1063 attr: impl ToASlice<(KString, KString)>,
1064 body: impl ToASlice<Node>
1065 ) -> Result<AId<Node>>
1066 {
1067 self.element(&STRONG_META, attr, body)
1068 }
1069 #[allow(dead_code)]
1070 pub fn style(&self,
1071 attr: impl ToASlice<(KString, KString)>,
1072 body: impl ToASlice<Node>
1073 ) -> Result<AId<Node>>
1074 {
1075 self.element(&STYLE_META, attr, body)
1076 }
1077 #[allow(dead_code)]
1078 pub fn sub(&self,
1079 attr: impl ToASlice<(KString, KString)>,
1080 body: impl ToASlice<Node>
1081 ) -> Result<AId<Node>>
1082 {
1083 self.element(&SUB_META, attr, body)
1084 }
1085 #[allow(dead_code)]
1086 pub fn summary(&self,
1087 attr: impl ToASlice<(KString, KString)>,
1088 body: impl ToASlice<Node>
1089 ) -> Result<AId<Node>>
1090 {
1091 self.element(&SUMMARY_META, attr, body)
1092 }
1093 #[allow(dead_code)]
1094 pub fn sup(&self,
1095 attr: impl ToASlice<(KString, KString)>,
1096 body: impl ToASlice<Node>
1097 ) -> Result<AId<Node>>
1098 {
1099 self.element(&SUP_META, attr, body)
1100 }
1101 #[allow(dead_code)]
1102 pub fn table(&self,
1103 attr: impl ToASlice<(KString, KString)>,
1104 body: impl ToASlice<Node>
1105 ) -> Result<AId<Node>>
1106 {
1107 self.element(&TABLE_META, attr, body)
1108 }
1109 #[allow(dead_code)]
1110 pub fn tbody(&self,
1111 attr: impl ToASlice<(KString, KString)>,
1112 body: impl ToASlice<Node>
1113 ) -> Result<AId<Node>>
1114 {
1115 self.element(&TBODY_META, attr, body)
1116 }
1117 #[allow(dead_code)]
1118 pub fn td(&self,
1119 attr: impl ToASlice<(KString, KString)>,
1120 body: impl ToASlice<Node>
1121 ) -> Result<AId<Node>>
1122 {
1123 self.element(&TD_META, attr, body)
1124 }
1125 #[allow(dead_code)]
1126 pub fn template(&self,
1127 attr: impl ToASlice<(KString, KString)>,
1128 body: impl ToASlice<Node>
1129 ) -> Result<AId<Node>>
1130 {
1131 self.element(&TEMPLATE_META, attr, body)
1132 }
1133 #[allow(dead_code)]
1134 pub fn textarea(&self,
1135 attr: impl ToASlice<(KString, KString)>,
1136 body: impl ToASlice<Node>
1137 ) -> Result<AId<Node>>
1138 {
1139 self.element(&TEXTAREA_META, attr, body)
1140 }
1141 #[allow(dead_code)]
1142 pub fn tfoot(&self,
1143 attr: impl ToASlice<(KString, KString)>,
1144 body: impl ToASlice<Node>
1145 ) -> Result<AId<Node>>
1146 {
1147 self.element(&TFOOT_META, attr, body)
1148 }
1149 #[allow(dead_code)]
1150 pub fn th(&self,
1151 attr: impl ToASlice<(KString, KString)>,
1152 body: impl ToASlice<Node>
1153 ) -> Result<AId<Node>>
1154 {
1155 self.element(&TH_META, attr, body)
1156 }
1157 #[allow(dead_code)]
1158 pub fn thead(&self,
1159 attr: impl ToASlice<(KString, KString)>,
1160 body: impl ToASlice<Node>
1161 ) -> Result<AId<Node>>
1162 {
1163 self.element(&THEAD_META, attr, body)
1164 }
1165 #[allow(dead_code)]
1166 pub fn time(&self,
1167 attr: impl ToASlice<(KString, KString)>,
1168 body: impl ToASlice<Node>
1169 ) -> Result<AId<Node>>
1170 {
1171 self.element(&TIME_META, attr, body)
1172 }
1173 #[allow(dead_code)]
1174 pub fn title(&self,
1175 attr: impl ToASlice<(KString, KString)>,
1176 body: impl ToASlice<Node>
1177 ) -> Result<AId<Node>>
1178 {
1179 self.element(&TITLE_META, attr, body)
1180 }
1181 #[allow(dead_code)]
1182 pub fn tr(&self,
1183 attr: impl ToASlice<(KString, KString)>,
1184 body: impl ToASlice<Node>
1185 ) -> Result<AId<Node>>
1186 {
1187 self.element(&TR_META, attr, body)
1188 }
1189 #[allow(dead_code)]
1190 pub fn track(&self,
1191 attr: impl ToASlice<(KString, KString)>,
1192 body: impl ToASlice<Node>
1193 ) -> Result<AId<Node>>
1194 {
1195 self.element(&TRACK_META, attr, body)
1196 }
1197 #[allow(dead_code)]
1198 pub fn u(&self,
1199 attr: impl ToASlice<(KString, KString)>,
1200 body: impl ToASlice<Node>
1201 ) -> Result<AId<Node>>
1202 {
1203 self.element(&U_META, attr, body)
1204 }
1205 #[allow(dead_code)]
1206 pub fn ul(&self,
1207 attr: impl ToASlice<(KString, KString)>,
1208 body: impl ToASlice<Node>
1209 ) -> Result<AId<Node>>
1210 {
1211 self.element(&UL_META, attr, body)
1212 }
1213 #[allow(dead_code)]
1214 pub fn var(&self,
1215 attr: impl ToASlice<(KString, KString)>,
1216 body: impl ToASlice<Node>
1217 ) -> Result<AId<Node>>
1218 {
1219 self.element(&VAR_META, attr, body)
1220 }
1221 #[allow(dead_code)]
1222 pub fn video(&self,
1223 attr: impl ToASlice<(KString, KString)>,
1224 body: impl ToASlice<Node>
1225 ) -> Result<AId<Node>>
1226 {
1227 self.element(&VIDEO_META, attr, body)
1228 }
1229 #[allow(dead_code)]
1230 pub fn wbr(&self,
1231 attr: impl ToASlice<(KString, KString)>,
1232 body: impl ToASlice<Node>
1233 ) -> Result<AId<Node>>
1234 {
1235 self.element(&WBR_META, attr, body)
1236 }
1237}