winged-rust 1.0.1

Fast, type-safe HTML DSL and static site generation engine in Rust and WebAssembly
Documentation
# Tag catalog

Generated by `scripts/generate-tag-catalog.sh`. **Do not edit by hand** — run the script
instead. `scripts/verify.sh` fails when this file is out of date.

| Constructor | Tag | Void | Whitespace-sensitive |
| --- | --- | :-: | :-: |
| `abbr()` | `<abbr>` |||
| `cite()` | `<cite>` |||
| `del()` | `<del>` |||
| `em()` | `<em>` |||
| `i()` | `<i>` |||
| `ins()` | `<ins>` |||
| `kbd()` | `<kbd>` |||
| `mark()` | `<mark>` |||
| `q()` | `<q>` |||
| `samp()` | `<samp>` |||
| `small()` | `<small>` |||
| `span()` | `<span>` |||
| `strong()` | `<strong>` |||
| `sub()` | `<sub>` |||
| `sup()` | `<sup>` |||
| `time()` | `<time>` |||
| `var()` | `<var>` |||
| `wbr()` | `<wbr>` |||
| `br()` | `<br>` |||
| `hr()` | `<hr>` |||
| `img()` | `<img>` |||
| `link()` | `<link>` |||
| `base()` | `<base>` |||
| `meta()` | `<meta>` |||
| `title()` | `<title>` |||
| `script()` | `<script>` |||
| `style()` | `<style>` |||
| `embed()` | `<embed>` |||
| `h1()` | `<h1>` |||
| `h2()` | `<h2>` |||
| `h3()` | `<h3>` |||
| `h4()` | `<h4>` |||
| `h5()` | `<h5>` |||
| `h6()` | `<h6>` |||
| `address()` | `<address>` |||
| `article()` | `<article>` |||
| `aside()` | `<aside>` |||
| `blockquote()` | `<blockquote>` |||
| `body()` | `<body>` |||
| `canvas()` | `<canvas>` |||
| `dialog()` | `<dialog>` |||
| `div()` | `<div>` |||
| `figcaption()` | `<figcaption>` |||
| `figure()` | `<figure>` |||
| `footer()` | `<footer>` |||
| `head()` | `<head>` |||
| `header()` | `<header>` |||
| `main_tag()` | `<main>` |||
| `nav()` | `<nav>` |||
| `noscript()` | `<noscript>` |||
| `p()` | `<p>` |||
| `picture()` | `<picture>` |||
| `section()` | `<section>` |||
| `html_tag()` | `<html>` |||
| `ul()` | `<ul>` |||
| `ol()` | `<ol>` |||
| `li()` | `<li>` |||
| `dl()` | `<dl>` |||
| `dt()` | `<dt>` |||
| `dd()` | `<dd>` |||
| `a()` | `<a>` |||
| `button()` | `<button>` |||
| `details()` | `<details>` |||
| `summary()` | `<summary>` |||
| `table()` | `<table>` |||
| `tr()` | `<tr>` |||
| `td()` | `<td>` |||
| `th()` | `<th>` |||
| `caption()` | `<caption>` |||
| `colgroup()` | `<colgroup>` |||
| `col()` | `<col>` |||
| `tbody()` | `<tbody>` |||
| `tfoot()` | `<tfoot>` |||
| `thead()` | `<thead>` |||
| `form()` | `<form>` |||
| `input()` | `<input>` |||
| `textarea()` | `<textarea>` |||
| `label()` | `<label>` |||
| `fieldset()` | `<fieldset>` |||
| `legend()` | `<legend>` |||
| `select()` | `<select>` |||
| `option()` | `<option>` |||
| `optgroup()` | `<optgroup>` |||
| `datalist()` | `<datalist>` |||
| `output()` | `<output>` |||
| `meter()` | `<meter>` |||
| `progress()` | `<progress>` |||
| `audio()` | `<audio>` |||
| `video()` | `<video>` |||
| `source()` | `<source>` |||
| `track()` | `<track>` |||
| `iframe()` | `<iframe>` |||
| `code()` | `<code>` |||
| `pre()` | `<pre>` |||

## Typed constructors

Shapes that carry a required or defaulted argument, and so do not fit the table above.

| Constructor | Produces |
| --- | --- |
| `link_to(href)` | `<a href="…">` |
| `image(src, alt)` | `<img src="…" alt="…">``alt` is required |
| `script_src(src)` | `<script src="…">` |
| `stylesheet(href)` | `<link href="…" rel="stylesheet">` |
| `button_typed(type)` | `<button type="…">` |
| `input_named(type, name)` | `<input type="…" name="…">` |
| `label_for(id)` | `<label for="…">``for` is a Rust keyword |
| `iframe_titled(src, title)` | `<iframe …>``title` is required |