ahtml/includes/
ahtml_elements_include.rs

1// GENERATED by resources/generate-ahtml_elements-rs, DO NOT EDIT
2
3lazy_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}