Html
struct HtmlA page being written.
Implements Movable, Writable
- Fields
out: String
__init__
def __init__(out self) raw
def raw[*Ts: Writable](mut self, *parts: *Ts.values) Markup, written as it is. Only ever literals of this module's callers, never a value from the database or a request.
text
def text[*Ts: Writable](mut self, *values: *Ts.values) Values, each written and then escaped.
link
def link(mut self, href: StringSpan, label: StringSpan) <a href="href">label</a>, both escaped.
link_out
def link_out(mut self, href: StringSpan, label: StringSpan) A link that opens in a new tab: to code, or another site.
cell
def cell[*Ts: Writable](mut self, *values: *Ts.values) One <td> holding the values, escaped.
status
def status(mut self, s: StringSpan) A status as a badge, its class named after it.
finish
def finish(deinit self) -> String The page written.
write_to
def write_to(self, mut writer: T)