1pub(crate) mod a;
3pub(crate) mod abbr;
4pub(crate) mod address;
5pub(crate) mod area;
6pub(crate) mod article;
7pub(crate) mod aside;
8pub(crate) mod audio;
9pub(crate) mod b;
10pub(crate) mod base;
11pub(crate) mod bdi;
12pub(crate) mod bdo;
13pub(crate) mod blockquote;
14pub(crate) mod body;
15pub(crate) mod br;
16pub(crate) mod button;
17pub(crate) mod canvas;
18pub(crate) mod caption;
19pub(crate) mod cite;
20pub(crate) mod code;
21pub(crate) mod col;
22pub(crate) mod colgroup;
23pub(crate) mod data;
24pub(crate) mod datalist;
25pub(crate) mod dd;
26pub(crate) mod del;
27pub(crate) mod details;
28pub(crate) mod dfn;
29pub(crate) mod dialog;
30pub(crate) mod div;
31pub(crate) mod dl;
32pub(crate) mod dt;
33pub(crate) mod em;
34pub(crate) mod embed;
35pub(crate) mod fieldset;
36pub(crate) mod figcaption;
37pub(crate) mod figure;
38pub(crate) mod footer;
39pub(crate) mod form;
40pub(crate) mod h1;
41pub(crate) mod h2;
42pub(crate) mod h3;
43pub(crate) mod h4;
44pub(crate) mod h5;
45pub(crate) mod h6;
46pub(crate) mod head;
47pub(crate) mod header;
48pub(crate) mod hgroup;
49pub(crate) mod hr;
50pub(crate) mod html;
51pub(crate) mod i;
52pub(crate) mod iframe;
53pub(crate) mod img;
54pub(crate) mod input;
55pub(crate) mod ins;
56pub(crate) mod kbd;
57pub(crate) mod label;
58pub(crate) mod legend;
59pub(crate) mod li;
60pub(crate) mod link;
61pub(crate) mod main;
62pub(crate) mod map;
63pub(crate) mod mark;
64pub(crate) mod menu;
65pub(crate) mod meta;
66pub(crate) mod meter;
67pub(crate) mod nav;
68pub(crate) mod noscript;
69pub(crate) mod object;
70pub(crate) mod ol;
71pub(crate) mod optgroup;
72pub(crate) mod option;
73pub(crate) mod output;
74pub(crate) mod p;
75pub(crate) mod picture;
76pub(crate) mod pre;
77pub(crate) mod progress;
78pub(crate) mod q;
79pub(crate) mod rp;
80pub(crate) mod rt;
81pub(crate) mod ruby;
82pub(crate) mod s;
83pub(crate) mod samp;
84pub(crate) mod script;
85pub(crate) mod search;
86pub(crate) mod section;
87pub(crate) mod select;
88pub(crate) mod slot;
89pub(crate) mod small;
90pub(crate) mod source;
91pub(crate) mod span;
92pub(crate) mod strong;
93pub(crate) mod style;
94pub(crate) mod sub;
95pub(crate) mod summary;
96pub(crate) mod sup;
97pub(crate) mod table;
98pub(crate) mod tbody;
99pub(crate) mod td;
100pub(crate) mod template;
101pub(crate) mod textarea;
102pub(crate) mod tfoot;
103pub(crate) mod th;
104pub(crate) mod thead;
105pub(crate) mod time;
106pub(crate) mod title;
107pub(crate) mod tr;
108pub(crate) mod track;
109pub(crate) mod u;
110pub(crate) mod ul;
111pub(crate) mod var;
112pub(crate) mod video;
113pub(crate) mod wbr;
114#[allow(unused)]
116pub(crate) mod all {
117 pub(crate) use crate::generated::a::element::*;
118 pub(crate) use crate::generated::abbr::element::*;
119 pub(crate) use crate::generated::address::element::*;
120 pub(crate) use crate::generated::area::element::*;
121 pub(crate) use crate::generated::article::element::*;
122 pub(crate) use crate::generated::aside::element::*;
123 pub(crate) use crate::generated::audio::element::*;
124 pub(crate) use crate::generated::b::element::*;
125 pub(crate) use crate::generated::base::element::*;
126 pub(crate) use crate::generated::bdi::element::*;
127 pub(crate) use crate::generated::bdo::element::*;
128 pub(crate) use crate::generated::blockquote::element::*;
129 pub(crate) use crate::generated::body::element::*;
130 pub(crate) use crate::generated::br::element::*;
131 pub(crate) use crate::generated::button::element::*;
132 pub(crate) use crate::generated::canvas::element::*;
133 pub(crate) use crate::generated::caption::element::*;
134 pub(crate) use crate::generated::cite::element::*;
135 pub(crate) use crate::generated::code::element::*;
136 pub(crate) use crate::generated::col::element::*;
137 pub(crate) use crate::generated::colgroup::element::*;
138 pub(crate) use crate::generated::data::element::*;
139 pub(crate) use crate::generated::datalist::element::*;
140 pub(crate) use crate::generated::dd::element::*;
141 pub(crate) use crate::generated::del::element::*;
142 pub(crate) use crate::generated::details::element::*;
143 pub(crate) use crate::generated::dfn::element::*;
144 pub(crate) use crate::generated::dialog::element::*;
145 pub(crate) use crate::generated::div::element::*;
146 pub(crate) use crate::generated::dl::element::*;
147 pub(crate) use crate::generated::dt::element::*;
148 pub(crate) use crate::generated::em::element::*;
149 pub(crate) use crate::generated::embed::element::*;
150 pub(crate) use crate::generated::fieldset::element::*;
151 pub(crate) use crate::generated::figcaption::element::*;
152 pub(crate) use crate::generated::figure::element::*;
153 pub(crate) use crate::generated::footer::element::*;
154 pub(crate) use crate::generated::form::element::*;
155 pub(crate) use crate::generated::h1::element::*;
156 pub(crate) use crate::generated::h2::element::*;
157 pub(crate) use crate::generated::h3::element::*;
158 pub(crate) use crate::generated::h4::element::*;
159 pub(crate) use crate::generated::h5::element::*;
160 pub(crate) use crate::generated::h6::element::*;
161 pub(crate) use crate::generated::head::element::*;
162 pub(crate) use crate::generated::header::element::*;
163 pub(crate) use crate::generated::hgroup::element::*;
164 pub(crate) use crate::generated::hr::element::*;
165 pub(crate) use crate::generated::html::element::*;
166 pub(crate) use crate::generated::i::element::*;
167 pub(crate) use crate::generated::iframe::element::*;
168 pub(crate) use crate::generated::img::element::*;
169 pub(crate) use crate::generated::input::element::*;
170 pub(crate) use crate::generated::ins::element::*;
171 pub(crate) use crate::generated::kbd::element::*;
172 pub(crate) use crate::generated::label::element::*;
173 pub(crate) use crate::generated::legend::element::*;
174 pub(crate) use crate::generated::li::element::*;
175 pub(crate) use crate::generated::link::element::*;
176 pub(crate) use crate::generated::main::element::*;
177 pub(crate) use crate::generated::map::element::*;
178 pub(crate) use crate::generated::mark::element::*;
179 pub(crate) use crate::generated::menu::element::*;
180 pub(crate) use crate::generated::meta::element::*;
181 pub(crate) use crate::generated::meter::element::*;
182 pub(crate) use crate::generated::nav::element::*;
183 pub(crate) use crate::generated::noscript::element::*;
184 pub(crate) use crate::generated::object::element::*;
185 pub(crate) use crate::generated::ol::element::*;
186 pub(crate) use crate::generated::optgroup::element::*;
187 pub(crate) use crate::generated::option::element::*;
188 pub(crate) use crate::generated::output::element::*;
189 pub(crate) use crate::generated::p::element::*;
190 pub(crate) use crate::generated::picture::element::*;
191 pub(crate) use crate::generated::pre::element::*;
192 pub(crate) use crate::generated::progress::element::*;
193 pub(crate) use crate::generated::q::element::*;
194 pub(crate) use crate::generated::rp::element::*;
195 pub(crate) use crate::generated::rt::element::*;
196 pub(crate) use crate::generated::ruby::element::*;
197 pub(crate) use crate::generated::s::element::*;
198 pub(crate) use crate::generated::samp::element::*;
199 pub(crate) use crate::generated::script::element::*;
200 pub(crate) use crate::generated::search::element::*;
201 pub(crate) use crate::generated::section::element::*;
202 pub(crate) use crate::generated::select::element::*;
203 pub(crate) use crate::generated::slot::element::*;
204 pub(crate) use crate::generated::small::element::*;
205 pub(crate) use crate::generated::source::element::*;
206 pub(crate) use crate::generated::span::element::*;
207 pub(crate) use crate::generated::strong::element::*;
208 pub(crate) use crate::generated::style::element::*;
209 pub(crate) use crate::generated::sub::element::*;
210 pub(crate) use crate::generated::summary::element::*;
211 pub(crate) use crate::generated::sup::element::*;
212 pub(crate) use crate::generated::table::element::*;
213 pub(crate) use crate::generated::tbody::element::*;
214 pub(crate) use crate::generated::td::element::*;
215 pub(crate) use crate::generated::template::element::*;
216 pub(crate) use crate::generated::textarea::element::*;
217 pub(crate) use crate::generated::tfoot::element::*;
218 pub(crate) use crate::generated::th::element::*;
219 pub(crate) use crate::generated::thead::element::*;
220 pub(crate) use crate::generated::time::element::*;
221 pub(crate) use crate::generated::title::element::*;
222 pub(crate) use crate::generated::tr::element::*;
223 pub(crate) use crate::generated::track::element::*;
224 pub(crate) use crate::generated::u::element::*;
225 pub(crate) use crate::generated::ul::element::*;
226 pub(crate) use crate::generated::var::element::*;
227 pub(crate) use crate::generated::video::element::*;
228 pub(crate) use crate::generated::wbr::element::*;
229 pub mod builders {
231 pub(crate) use crate::generated::a::builder::*;
232 pub(crate) use crate::generated::abbr::builder::*;
233 pub(crate) use crate::generated::address::builder::*;
234 pub(crate) use crate::generated::area::builder::*;
235 pub(crate) use crate::generated::article::builder::*;
236 pub(crate) use crate::generated::aside::builder::*;
237 pub(crate) use crate::generated::audio::builder::*;
238 pub(crate) use crate::generated::b::builder::*;
239 pub(crate) use crate::generated::base::builder::*;
240 pub(crate) use crate::generated::bdi::builder::*;
241 pub(crate) use crate::generated::bdo::builder::*;
242 pub(crate) use crate::generated::blockquote::builder::*;
243 pub(crate) use crate::generated::body::builder::*;
244 pub(crate) use crate::generated::br::builder::*;
245 pub(crate) use crate::generated::button::builder::*;
246 pub(crate) use crate::generated::canvas::builder::*;
247 pub(crate) use crate::generated::caption::builder::*;
248 pub(crate) use crate::generated::cite::builder::*;
249 pub(crate) use crate::generated::code::builder::*;
250 pub(crate) use crate::generated::col::builder::*;
251 pub(crate) use crate::generated::colgroup::builder::*;
252 pub(crate) use crate::generated::data::builder::*;
253 pub(crate) use crate::generated::datalist::builder::*;
254 pub(crate) use crate::generated::dd::builder::*;
255 pub(crate) use crate::generated::del::builder::*;
256 pub(crate) use crate::generated::details::builder::*;
257 pub(crate) use crate::generated::dfn::builder::*;
258 pub(crate) use crate::generated::dialog::builder::*;
259 pub(crate) use crate::generated::div::builder::*;
260 pub(crate) use crate::generated::dl::builder::*;
261 pub(crate) use crate::generated::dt::builder::*;
262 pub(crate) use crate::generated::em::builder::*;
263 pub(crate) use crate::generated::embed::builder::*;
264 pub(crate) use crate::generated::fieldset::builder::*;
265 pub(crate) use crate::generated::figcaption::builder::*;
266 pub(crate) use crate::generated::figure::builder::*;
267 pub(crate) use crate::generated::footer::builder::*;
268 pub(crate) use crate::generated::form::builder::*;
269 pub(crate) use crate::generated::h1::builder::*;
270 pub(crate) use crate::generated::h2::builder::*;
271 pub(crate) use crate::generated::h3::builder::*;
272 pub(crate) use crate::generated::h4::builder::*;
273 pub(crate) use crate::generated::h5::builder::*;
274 pub(crate) use crate::generated::h6::builder::*;
275 pub(crate) use crate::generated::head::builder::*;
276 pub(crate) use crate::generated::header::builder::*;
277 pub(crate) use crate::generated::hgroup::builder::*;
278 pub(crate) use crate::generated::hr::builder::*;
279 pub(crate) use crate::generated::html::builder::*;
280 pub(crate) use crate::generated::i::builder::*;
281 pub(crate) use crate::generated::iframe::builder::*;
282 pub(crate) use crate::generated::img::builder::*;
283 pub(crate) use crate::generated::input::builder::*;
284 pub(crate) use crate::generated::ins::builder::*;
285 pub(crate) use crate::generated::kbd::builder::*;
286 pub(crate) use crate::generated::label::builder::*;
287 pub(crate) use crate::generated::legend::builder::*;
288 pub(crate) use crate::generated::li::builder::*;
289 pub(crate) use crate::generated::link::builder::*;
290 pub(crate) use crate::generated::main::builder::*;
291 pub(crate) use crate::generated::map::builder::*;
292 pub(crate) use crate::generated::mark::builder::*;
293 pub(crate) use crate::generated::menu::builder::*;
294 pub(crate) use crate::generated::meta::builder::*;
295 pub(crate) use crate::generated::meter::builder::*;
296 pub(crate) use crate::generated::nav::builder::*;
297 pub(crate) use crate::generated::noscript::builder::*;
298 pub(crate) use crate::generated::object::builder::*;
299 pub(crate) use crate::generated::ol::builder::*;
300 pub(crate) use crate::generated::optgroup::builder::*;
301 pub(crate) use crate::generated::option::builder::*;
302 pub(crate) use crate::generated::output::builder::*;
303 pub(crate) use crate::generated::p::builder::*;
304 pub(crate) use crate::generated::picture::builder::*;
305 pub(crate) use crate::generated::pre::builder::*;
306 pub(crate) use crate::generated::progress::builder::*;
307 pub(crate) use crate::generated::q::builder::*;
308 pub(crate) use crate::generated::rp::builder::*;
309 pub(crate) use crate::generated::rt::builder::*;
310 pub(crate) use crate::generated::ruby::builder::*;
311 pub(crate) use crate::generated::s::builder::*;
312 pub(crate) use crate::generated::samp::builder::*;
313 pub(crate) use crate::generated::script::builder::*;
314 pub(crate) use crate::generated::search::builder::*;
315 pub(crate) use crate::generated::section::builder::*;
316 pub(crate) use crate::generated::select::builder::*;
317 pub(crate) use crate::generated::slot::builder::*;
318 pub(crate) use crate::generated::small::builder::*;
319 pub(crate) use crate::generated::source::builder::*;
320 pub(crate) use crate::generated::span::builder::*;
321 pub(crate) use crate::generated::strong::builder::*;
322 pub(crate) use crate::generated::style::builder::*;
323 pub(crate) use crate::generated::sub::builder::*;
324 pub(crate) use crate::generated::summary::builder::*;
325 pub(crate) use crate::generated::sup::builder::*;
326 pub(crate) use crate::generated::table::builder::*;
327 pub(crate) use crate::generated::tbody::builder::*;
328 pub(crate) use crate::generated::td::builder::*;
329 pub(crate) use crate::generated::template::builder::*;
330 pub(crate) use crate::generated::textarea::builder::*;
331 pub(crate) use crate::generated::tfoot::builder::*;
332 pub(crate) use crate::generated::th::builder::*;
333 pub(crate) use crate::generated::thead::builder::*;
334 pub(crate) use crate::generated::time::builder::*;
335 pub(crate) use crate::generated::title::builder::*;
336 pub(crate) use crate::generated::tr::builder::*;
337 pub(crate) use crate::generated::track::builder::*;
338 pub(crate) use crate::generated::u::builder::*;
339 pub(crate) use crate::generated::ul::builder::*;
340 pub(crate) use crate::generated::var::builder::*;
341 pub(crate) use crate::generated::video::builder::*;
342 pub(crate) use crate::generated::wbr::builder::*;
343 }
344 pub mod children {
346 pub(crate) use crate::generated::a::child::*;
347 pub(crate) use crate::generated::abbr::child::*;
348 pub(crate) use crate::generated::address::child::*;
349 pub(crate) use crate::generated::area::child::*;
350 pub(crate) use crate::generated::article::child::*;
351 pub(crate) use crate::generated::aside::child::*;
352 pub(crate) use crate::generated::audio::child::*;
353 pub(crate) use crate::generated::b::child::*;
354 pub(crate) use crate::generated::base::child::*;
355 pub(crate) use crate::generated::bdi::child::*;
356 pub(crate) use crate::generated::bdo::child::*;
357 pub(crate) use crate::generated::blockquote::child::*;
358 pub(crate) use crate::generated::body::child::*;
359 pub(crate) use crate::generated::br::child::*;
360 pub(crate) use crate::generated::button::child::*;
361 pub(crate) use crate::generated::canvas::child::*;
362 pub(crate) use crate::generated::caption::child::*;
363 pub(crate) use crate::generated::cite::child::*;
364 pub(crate) use crate::generated::code::child::*;
365 pub(crate) use crate::generated::col::child::*;
366 pub(crate) use crate::generated::colgroup::child::*;
367 pub(crate) use crate::generated::data::child::*;
368 pub(crate) use crate::generated::datalist::child::*;
369 pub(crate) use crate::generated::dd::child::*;
370 pub(crate) use crate::generated::del::child::*;
371 pub(crate) use crate::generated::details::child::*;
372 pub(crate) use crate::generated::dfn::child::*;
373 pub(crate) use crate::generated::dialog::child::*;
374 pub(crate) use crate::generated::div::child::*;
375 pub(crate) use crate::generated::dl::child::*;
376 pub(crate) use crate::generated::dt::child::*;
377 pub(crate) use crate::generated::em::child::*;
378 pub(crate) use crate::generated::embed::child::*;
379 pub(crate) use crate::generated::fieldset::child::*;
380 pub(crate) use crate::generated::figcaption::child::*;
381 pub(crate) use crate::generated::figure::child::*;
382 pub(crate) use crate::generated::footer::child::*;
383 pub(crate) use crate::generated::form::child::*;
384 pub(crate) use crate::generated::h1::child::*;
385 pub(crate) use crate::generated::h2::child::*;
386 pub(crate) use crate::generated::h3::child::*;
387 pub(crate) use crate::generated::h4::child::*;
388 pub(crate) use crate::generated::h5::child::*;
389 pub(crate) use crate::generated::h6::child::*;
390 pub(crate) use crate::generated::head::child::*;
391 pub(crate) use crate::generated::header::child::*;
392 pub(crate) use crate::generated::hgroup::child::*;
393 pub(crate) use crate::generated::hr::child::*;
394 pub(crate) use crate::generated::html::child::*;
395 pub(crate) use crate::generated::i::child::*;
396 pub(crate) use crate::generated::iframe::child::*;
397 pub(crate) use crate::generated::img::child::*;
398 pub(crate) use crate::generated::input::child::*;
399 pub(crate) use crate::generated::ins::child::*;
400 pub(crate) use crate::generated::kbd::child::*;
401 pub(crate) use crate::generated::label::child::*;
402 pub(crate) use crate::generated::legend::child::*;
403 pub(crate) use crate::generated::li::child::*;
404 pub(crate) use crate::generated::link::child::*;
405 pub(crate) use crate::generated::main::child::*;
406 pub(crate) use crate::generated::map::child::*;
407 pub(crate) use crate::generated::mark::child::*;
408 pub(crate) use crate::generated::menu::child::*;
409 pub(crate) use crate::generated::meta::child::*;
410 pub(crate) use crate::generated::meter::child::*;
411 pub(crate) use crate::generated::nav::child::*;
412 pub(crate) use crate::generated::noscript::child::*;
413 pub(crate) use crate::generated::object::child::*;
414 pub(crate) use crate::generated::ol::child::*;
415 pub(crate) use crate::generated::optgroup::child::*;
416 pub(crate) use crate::generated::option::child::*;
417 pub(crate) use crate::generated::output::child::*;
418 pub(crate) use crate::generated::p::child::*;
419 pub(crate) use crate::generated::picture::child::*;
420 pub(crate) use crate::generated::pre::child::*;
421 pub(crate) use crate::generated::progress::child::*;
422 pub(crate) use crate::generated::q::child::*;
423 pub(crate) use crate::generated::rp::child::*;
424 pub(crate) use crate::generated::rt::child::*;
425 pub(crate) use crate::generated::ruby::child::*;
426 pub(crate) use crate::generated::s::child::*;
427 pub(crate) use crate::generated::samp::child::*;
428 pub(crate) use crate::generated::script::child::*;
429 pub(crate) use crate::generated::search::child::*;
430 pub(crate) use crate::generated::section::child::*;
431 pub(crate) use crate::generated::select::child::*;
432 pub(crate) use crate::generated::slot::child::*;
433 pub(crate) use crate::generated::small::child::*;
434 pub(crate) use crate::generated::source::child::*;
435 pub(crate) use crate::generated::span::child::*;
436 pub(crate) use crate::generated::strong::child::*;
437 pub(crate) use crate::generated::style::child::*;
438 pub(crate) use crate::generated::sub::child::*;
439 pub(crate) use crate::generated::summary::child::*;
440 pub(crate) use crate::generated::sup::child::*;
441 pub(crate) use crate::generated::table::child::*;
442 pub(crate) use crate::generated::tbody::child::*;
443 pub(crate) use crate::generated::td::child::*;
444 pub(crate) use crate::generated::template::child::*;
445 pub(crate) use crate::generated::textarea::child::*;
446 pub(crate) use crate::generated::tfoot::child::*;
447 pub(crate) use crate::generated::th::child::*;
448 pub(crate) use crate::generated::thead::child::*;
449 pub(crate) use crate::generated::time::child::*;
450 pub(crate) use crate::generated::title::child::*;
451 pub(crate) use crate::generated::tr::child::*;
452 pub(crate) use crate::generated::track::child::*;
453 pub(crate) use crate::generated::u::child::*;
454 pub(crate) use crate::generated::ul::child::*;
455 pub(crate) use crate::generated::var::child::*;
456 pub(crate) use crate::generated::video::child::*;
457 pub(crate) use crate::generated::wbr::child::*;
458 }
459}
460pub(crate) mod mdn {
462 pub mod content {
463 pub mod elements {
464 pub use crate::generated::aside::element::*;
465 pub use crate::generated::nav::element::*;
466 pub use crate::generated::header::element::*;
467 pub use crate::generated::h6::element::*;
468 pub use crate::generated::footer::element::*;
469 pub use crate::generated::section::element::*;
470 pub use crate::generated::h1::element::*;
471 pub use crate::generated::hgroup::element::*;
472 pub use crate::generated::address::element::*;
473 pub use crate::generated::h3::element::*;
474 pub use crate::generated::h2::element::*;
475 pub use crate::generated::article::element::*;
476 pub use crate::generated::h5::element::*;
477 pub use crate::generated::h4::element::*;
478 pub use crate::generated::main::element::*;
479 }
480 pub mod children {
482 pub use crate::generated::aside::child::*;
483 pub use crate::generated::nav::child::*;
484 pub use crate::generated::header::child::*;
485 pub use crate::generated::h6::child::*;
486 pub use crate::generated::footer::child::*;
487 pub use crate::generated::section::child::*;
488 pub use crate::generated::h1::child::*;
489 pub use crate::generated::hgroup::child::*;
490 pub use crate::generated::address::child::*;
491 pub use crate::generated::h3::child::*;
492 pub use crate::generated::h2::child::*;
493 pub use crate::generated::article::child::*;
494 pub use crate::generated::h5::child::*;
495 pub use crate::generated::h4::child::*;
496 pub use crate::generated::main::child::*;
497 }
498 pub mod builders {
500 pub use crate::generated::aside::builder::*;
501 pub use crate::generated::nav::builder::*;
502 pub use crate::generated::header::builder::*;
503 pub use crate::generated::h6::builder::*;
504 pub use crate::generated::footer::builder::*;
505 pub use crate::generated::section::builder::*;
506 pub use crate::generated::h1::builder::*;
507 pub use crate::generated::hgroup::builder::*;
508 pub use crate::generated::address::builder::*;
509 pub use crate::generated::h3::builder::*;
510 pub use crate::generated::h2::builder::*;
511 pub use crate::generated::article::builder::*;
512 pub use crate::generated::h5::builder::*;
513 pub use crate::generated::h4::builder::*;
514 pub use crate::generated::main::builder::*;
515 }
516 }
517 pub mod edits {
518 pub mod elements {
519 pub use crate::generated::del::element::*;
520 pub use crate::generated::ins::element::*;
521 }
522 pub mod children {
524 pub use crate::generated::del::child::*;
525 pub use crate::generated::ins::child::*;
526 }
527 pub mod builders {
529 pub use crate::generated::del::builder::*;
530 pub use crate::generated::ins::builder::*;
531 }
532 }
533 pub mod embedded {
534 pub mod elements {
535 pub use crate::generated::embed::element::*;
536 pub use crate::generated::iframe::element::*;
537 pub use crate::generated::object::element::*;
538 pub use crate::generated::picture::element::*;
539 pub use crate::generated::source::element::*;
540 }
541 pub mod children {
543 pub use crate::generated::embed::child::*;
544 pub use crate::generated::iframe::child::*;
545 pub use crate::generated::object::child::*;
546 pub use crate::generated::picture::child::*;
547 pub use crate::generated::source::child::*;
548 }
549 pub mod builders {
551 pub use crate::generated::embed::builder::*;
552 pub use crate::generated::iframe::builder::*;
553 pub use crate::generated::object::builder::*;
554 pub use crate::generated::picture::builder::*;
555 pub use crate::generated::source::builder::*;
556 }
557 }
558 pub mod forms {
559 pub mod elements {
560 pub use crate::generated::button::element::*;
561 pub use crate::generated::datalist::element::*;
562 pub use crate::generated::fieldset::element::*;
563 pub use crate::generated::form::element::*;
564 pub use crate::generated::input::element::*;
565 pub use crate::generated::label::element::*;
566 pub use crate::generated::legend::element::*;
567 pub use crate::generated::meter::element::*;
568 pub use crate::generated::optgroup::element::*;
569 pub use crate::generated::option::element::*;
570 pub use crate::generated::output::element::*;
571 pub use crate::generated::progress::element::*;
572 pub use crate::generated::search::element::*;
573 pub use crate::generated::select::element::*;
574 pub use crate::generated::textarea::element::*;
575 }
576 pub mod children {
578 pub use crate::generated::button::child::*;
579 pub use crate::generated::datalist::child::*;
580 pub use crate::generated::fieldset::child::*;
581 pub use crate::generated::form::child::*;
582 pub use crate::generated::input::child::*;
583 pub use crate::generated::label::child::*;
584 pub use crate::generated::legend::child::*;
585 pub use crate::generated::meter::child::*;
586 pub use crate::generated::optgroup::child::*;
587 pub use crate::generated::option::child::*;
588 pub use crate::generated::output::child::*;
589 pub use crate::generated::progress::child::*;
590 pub use crate::generated::search::child::*;
591 pub use crate::generated::select::child::*;
592 pub use crate::generated::textarea::child::*;
593 }
594 pub mod builders {
596 pub use crate::generated::button::builder::*;
597 pub use crate::generated::datalist::builder::*;
598 pub use crate::generated::fieldset::builder::*;
599 pub use crate::generated::form::builder::*;
600 pub use crate::generated::input::builder::*;
601 pub use crate::generated::label::builder::*;
602 pub use crate::generated::legend::builder::*;
603 pub use crate::generated::meter::builder::*;
604 pub use crate::generated::optgroup::builder::*;
605 pub use crate::generated::option::builder::*;
606 pub use crate::generated::output::builder::*;
607 pub use crate::generated::progress::builder::*;
608 pub use crate::generated::search::builder::*;
609 pub use crate::generated::select::builder::*;
610 pub use crate::generated::textarea::builder::*;
611 }
612 }
613 pub mod inline_text {
614 pub mod elements {
615 pub use crate::generated::a::element::*;
616 pub use crate::generated::abbr::element::*;
617 pub use crate::generated::b::element::*;
618 pub use crate::generated::bdi::element::*;
619 pub use crate::generated::bdo::element::*;
620 pub use crate::generated::br::element::*;
621 pub use crate::generated::cite::element::*;
622 pub use crate::generated::code::element::*;
623 pub use crate::generated::data::element::*;
624 pub use crate::generated::dfn::element::*;
625 pub use crate::generated::em::element::*;
626 pub use crate::generated::i::element::*;
627 pub use crate::generated::kbd::element::*;
628 pub use crate::generated::mark::element::*;
629 pub use crate::generated::q::element::*;
630 pub use crate::generated::rp::element::*;
631 pub use crate::generated::rt::element::*;
632 pub use crate::generated::ruby::element::*;
633 pub use crate::generated::s::element::*;
634 pub use crate::generated::samp::element::*;
635 pub use crate::generated::small::element::*;
636 pub use crate::generated::span::element::*;
637 pub use crate::generated::strong::element::*;
638 pub use crate::generated::sub::element::*;
639 pub use crate::generated::sup::element::*;
640 pub use crate::generated::time::element::*;
641 pub use crate::generated::u::element::*;
642 pub use crate::generated::var::element::*;
643 pub use crate::generated::wbr::element::*;
644 }
645 pub mod children {
647 pub use crate::generated::a::child::*;
648 pub use crate::generated::abbr::child::*;
649 pub use crate::generated::b::child::*;
650 pub use crate::generated::bdi::child::*;
651 pub use crate::generated::bdo::child::*;
652 pub use crate::generated::br::child::*;
653 pub use crate::generated::cite::child::*;
654 pub use crate::generated::code::child::*;
655 pub use crate::generated::data::child::*;
656 pub use crate::generated::dfn::child::*;
657 pub use crate::generated::em::child::*;
658 pub use crate::generated::i::child::*;
659 pub use crate::generated::kbd::child::*;
660 pub use crate::generated::mark::child::*;
661 pub use crate::generated::q::child::*;
662 pub use crate::generated::rp::child::*;
663 pub use crate::generated::rt::child::*;
664 pub use crate::generated::ruby::child::*;
665 pub use crate::generated::s::child::*;
666 pub use crate::generated::samp::child::*;
667 pub use crate::generated::small::child::*;
668 pub use crate::generated::span::child::*;
669 pub use crate::generated::strong::child::*;
670 pub use crate::generated::sub::child::*;
671 pub use crate::generated::sup::child::*;
672 pub use crate::generated::time::child::*;
673 pub use crate::generated::u::child::*;
674 pub use crate::generated::var::child::*;
675 pub use crate::generated::wbr::child::*;
676 }
677 pub mod builders {
679 pub use crate::generated::a::builder::*;
680 pub use crate::generated::abbr::builder::*;
681 pub use crate::generated::b::builder::*;
682 pub use crate::generated::bdi::builder::*;
683 pub use crate::generated::bdo::builder::*;
684 pub use crate::generated::br::builder::*;
685 pub use crate::generated::cite::builder::*;
686 pub use crate::generated::code::builder::*;
687 pub use crate::generated::data::builder::*;
688 pub use crate::generated::dfn::builder::*;
689 pub use crate::generated::em::builder::*;
690 pub use crate::generated::i::builder::*;
691 pub use crate::generated::kbd::builder::*;
692 pub use crate::generated::mark::builder::*;
693 pub use crate::generated::q::builder::*;
694 pub use crate::generated::rp::builder::*;
695 pub use crate::generated::rt::builder::*;
696 pub use crate::generated::ruby::builder::*;
697 pub use crate::generated::s::builder::*;
698 pub use crate::generated::samp::builder::*;
699 pub use crate::generated::small::builder::*;
700 pub use crate::generated::span::builder::*;
701 pub use crate::generated::strong::builder::*;
702 pub use crate::generated::sub::builder::*;
703 pub use crate::generated::sup::builder::*;
704 pub use crate::generated::time::builder::*;
705 pub use crate::generated::u::builder::*;
706 pub use crate::generated::var::builder::*;
707 pub use crate::generated::wbr::builder::*;
708 }
709 }
710 pub mod interactive {
711 pub mod elements {
712 pub use crate::generated::details::element::*;
713 pub use crate::generated::dialog::element::*;
714 pub use crate::generated::summary::element::*;
715 }
716 pub mod children {
718 pub use crate::generated::details::child::*;
719 pub use crate::generated::dialog::child::*;
720 pub use crate::generated::summary::child::*;
721 }
722 pub mod builders {
724 pub use crate::generated::details::builder::*;
725 pub use crate::generated::dialog::builder::*;
726 pub use crate::generated::summary::builder::*;
727 }
728 }
729 pub mod media {
730 pub mod elements {
731 pub use crate::generated::area::element::*;
732 pub use crate::generated::audio::element::*;
733 pub use crate::generated::img::element::*;
734 pub use crate::generated::map::element::*;
735 pub use crate::generated::track::element::*;
736 pub use crate::generated::video::element::*;
737 }
738 pub mod children {
740 pub use crate::generated::area::child::*;
741 pub use crate::generated::audio::child::*;
742 pub use crate::generated::img::child::*;
743 pub use crate::generated::map::child::*;
744 pub use crate::generated::track::child::*;
745 pub use crate::generated::video::child::*;
746 }
747 pub mod builders {
749 pub use crate::generated::area::builder::*;
750 pub use crate::generated::audio::builder::*;
751 pub use crate::generated::img::builder::*;
752 pub use crate::generated::map::builder::*;
753 pub use crate::generated::track::builder::*;
754 pub use crate::generated::video::builder::*;
755 }
756 }
757 pub mod metadata {
758 pub mod elements {
759 pub use crate::generated::base::element::*;
760 pub use crate::generated::head::element::*;
761 pub use crate::generated::link::element::*;
762 pub use crate::generated::meta::element::*;
763 pub use crate::generated::style::element::*;
764 pub use crate::generated::title::element::*;
765 }
766 pub mod children {
768 pub use crate::generated::base::child::*;
769 pub use crate::generated::head::child::*;
770 pub use crate::generated::link::child::*;
771 pub use crate::generated::meta::child::*;
772 pub use crate::generated::style::child::*;
773 pub use crate::generated::title::child::*;
774 }
775 pub mod builders {
777 pub use crate::generated::base::builder::*;
778 pub use crate::generated::head::builder::*;
779 pub use crate::generated::link::builder::*;
780 pub use crate::generated::meta::builder::*;
781 pub use crate::generated::style::builder::*;
782 pub use crate::generated::title::builder::*;
783 }
784 }
785 pub mod root {
786 pub mod elements {
787 pub use crate::generated::body::element::*;
788 pub use crate::generated::html::element::*;
789 }
790 pub mod children {
792 pub use crate::generated::body::child::*;
793 pub use crate::generated::html::child::*;
794 }
795 pub mod builders {
797 pub use crate::generated::body::builder::*;
798 pub use crate::generated::html::builder::*;
799 }
800 }
801 pub mod scripting {
802 pub mod elements {
803 pub use crate::generated::canvas::element::*;
804 pub use crate::generated::noscript::element::*;
805 pub use crate::generated::script::element::*;
806 }
807 pub mod children {
809 pub use crate::generated::canvas::child::*;
810 pub use crate::generated::noscript::child::*;
811 pub use crate::generated::script::child::*;
812 }
813 pub mod builders {
815 pub use crate::generated::canvas::builder::*;
816 pub use crate::generated::noscript::builder::*;
817 pub use crate::generated::script::builder::*;
818 }
819 }
820 pub mod tables {
821 pub mod elements {
822 pub use crate::generated::caption::element::*;
823 pub use crate::generated::col::element::*;
824 pub use crate::generated::colgroup::element::*;
825 pub use crate::generated::table::element::*;
826 pub use crate::generated::tbody::element::*;
827 pub use crate::generated::td::element::*;
828 pub use crate::generated::tfoot::element::*;
829 pub use crate::generated::th::element::*;
830 pub use crate::generated::thead::element::*;
831 pub use crate::generated::tr::element::*;
832 }
833 pub mod children {
835 pub use crate::generated::caption::child::*;
836 pub use crate::generated::col::child::*;
837 pub use crate::generated::colgroup::child::*;
838 pub use crate::generated::table::child::*;
839 pub use crate::generated::tbody::child::*;
840 pub use crate::generated::td::child::*;
841 pub use crate::generated::tfoot::child::*;
842 pub use crate::generated::th::child::*;
843 pub use crate::generated::thead::child::*;
844 pub use crate::generated::tr::child::*;
845 }
846 pub mod builders {
848 pub use crate::generated::caption::builder::*;
849 pub use crate::generated::col::builder::*;
850 pub use crate::generated::colgroup::builder::*;
851 pub use crate::generated::table::builder::*;
852 pub use crate::generated::tbody::builder::*;
853 pub use crate::generated::td::builder::*;
854 pub use crate::generated::tfoot::builder::*;
855 pub use crate::generated::th::builder::*;
856 pub use crate::generated::thead::builder::*;
857 pub use crate::generated::tr::builder::*;
858 }
859 }
860 pub mod text_content {
861 pub mod elements {
862 pub use crate::generated::blockquote::element::*;
863 pub use crate::generated::dd::element::*;
864 pub use crate::generated::div::element::*;
865 pub use crate::generated::dl::element::*;
866 pub use crate::generated::dt::element::*;
867 pub use crate::generated::figcaption::element::*;
868 pub use crate::generated::figure::element::*;
869 pub use crate::generated::hr::element::*;
870 pub use crate::generated::li::element::*;
871 pub use crate::generated::menu::element::*;
872 pub use crate::generated::ol::element::*;
873 pub use crate::generated::p::element::*;
874 pub use crate::generated::pre::element::*;
875 pub use crate::generated::ul::element::*;
876 }
877 pub mod children {
879 pub use crate::generated::blockquote::child::*;
880 pub use crate::generated::dd::child::*;
881 pub use crate::generated::div::child::*;
882 pub use crate::generated::dl::child::*;
883 pub use crate::generated::dt::child::*;
884 pub use crate::generated::figcaption::child::*;
885 pub use crate::generated::figure::child::*;
886 pub use crate::generated::hr::child::*;
887 pub use crate::generated::li::child::*;
888 pub use crate::generated::menu::child::*;
889 pub use crate::generated::ol::child::*;
890 pub use crate::generated::p::child::*;
891 pub use crate::generated::pre::child::*;
892 pub use crate::generated::ul::child::*;
893 }
894 pub mod builders {
896 pub use crate::generated::blockquote::builder::*;
897 pub use crate::generated::dd::builder::*;
898 pub use crate::generated::div::builder::*;
899 pub use crate::generated::dl::builder::*;
900 pub use crate::generated::dt::builder::*;
901 pub use crate::generated::figcaption::builder::*;
902 pub use crate::generated::figure::builder::*;
903 pub use crate::generated::hr::builder::*;
904 pub use crate::generated::li::builder::*;
905 pub use crate::generated::menu::builder::*;
906 pub use crate::generated::ol::builder::*;
907 pub use crate::generated::p::builder::*;
908 pub use crate::generated::pre::builder::*;
909 pub use crate::generated::ul::builder::*;
910 }
911 }
912 pub mod web_components {
913 pub mod elements {
914 pub use crate::generated::slot::element::*;
915 pub use crate::generated::template::element::*;
916 }
917 pub mod children {
919 pub use crate::generated::slot::child::*;
920 pub use crate::generated::template::child::*;
921 }
922 pub mod builders {
924 pub use crate::generated::slot::builder::*;
925 pub use crate::generated::template::builder::*;
926 }
927 }
928}