macro_rules! append_html {
(@close_tag html area) => { ... };
(@close_tag html base) => { ... };
(@close_tag html br) => { ... };
(@close_tag html col) => { ... };
(@close_tag html embed) => { ... };
(@close_tag html hr) => { ... };
(@close_tag html img) => { ... };
(@close_tag html input) => { ... };
(@close_tag html link) => { ... };
(@close_tag html meta) => { ... };
(@close_tag html param) => { ... };
(@close_tag html source) => { ... };
(@close_tag html track) => { ... };
(@close_tag html wbr) => { ... };
(@close_tag html $($tag:ident)-+) => { ... };
(@close_tag xml $($tag:ident)-+) => { ... };
(@stringify_compressed $($tok:tt)*) => { ... };
(@block_identity $b:block) => { ... };
(@cont $tmpl:ident, $type:ident, ($s:stmt), $($next:tt)*) => { ... };
(@write_const $tmpl:ident, $type:ident,) => { ... };
(@write_const $tmpl:ident, $type:ident, $($p:expr),+) => { ... };
(@expr_and_block $tmpl:ident, $type:ident, parse_match_block, (match $($prefix:tt)*), {$($pattern:pat => {$($inner:tt)*})*} $($next:tt)*) => { ... };
(@expr_and_block $tmpl:ident, $type:ident, $goto:ident, ($($prefix:tt)*), {$($inner:tt)*} $($next:tt)*) => { ... };
(@expr_and_block $tmpl:ident, $type:ident, $goto:ident, ($($prefix:tt)*), $first:tt $($next:tt)*) => { ... };
(@append_attrs $tmpl:ident, $type:ident, ($($p:expr),*), $($($attr:ident)-+):+ ?= $value:expr, $($rest:tt)+) => { ... };
(@append_attrs $tmpl:ident, $type:ident, ($($p:expr),*), $($($attr:ident)-+):+ ?= $value:expr) => { ... };
(@append_attrs $tmpl:ident, $type:ident, ($($p:expr),*), $($($attr:ident)-+):+ = $value:expr, $($rest:tt)+) => { ... };
(@append_attrs $tmpl:ident, $type:ident, ($($p:expr),*), $($($attr:ident)-+):+, $($rest:tt)+) => { ... };
(@append_attrs $tmpl:ident, $type:ident, ($($p:expr),*), $($($attr:ident)-+):+ = $value:expr) => { ... };
(@append_attrs $tmpl:ident, html, ($($p:expr),*), $($($attr:ident)-+):+) => { ... };
(@append_attrs $tmpl:ident, xml, ($($p:expr),*), $($($attr:ident)-+):+) => { ... };
(@parse_if $tmpl:ident, $type:ident, ($($prefix:tt)*), if let $v:pat = $e:tt $($next:tt)+) => { ... };
(@parse_if $tmpl:ident, $type:ident, ($($prefix:tt)*), if $e:tt $($next:tt)+) => { ... };
(@parse_if_block $tmpl:ident, $type:ident, ($($prefix:tt)*), else if $($next:tt)*) => { ... };
(@parse_if_block $tmpl:ident, $type:ident, ($($prefix:tt)*), else {$($inner:tt)*} $($next:tt)*) => { ... };
(@parse_if_block $tmpl:ident, $type:ident, ($($prefix:tt)*), $($next:tt)*) => { ... };
(@parse_match_block $tmpl:ident, $type:ident, (match ($($prefix:tt)*) {$($pattern:pat => {$($inner:tt)*})*}), $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), @ if $($next:tt)+) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), @ for $v:pat in $e:tt $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), @ while let $v:pat = $e:tt $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), @ while $e:tt $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), @ match $e:tt $($next:tt)+) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), : {$($code:tt)*} $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), : $code:expr; $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), : $code:expr ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), |$var:ident| {$($code:tt)*} $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), |mut $var:ident| {$($code:tt)*} $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), |$var:ident| $code:stmt; $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), |mut $var:ident| $code:stmt; $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), |$var:ident| $code:stmt ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), |mut $var:ident| $code:stmt ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+($($attrs:tt)+) { $($children:tt)* } $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+($($attr:tt)+) : $e:expr; $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+($($attr:tt)+) : $e:expr) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+($($attr:tt)+) : {$($code:tt)*} $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+($($attrs:tt)+); $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+($($attrs:tt)+)) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+ { $($children:tt)* } $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+ : $e:expr; $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+ : {$($code:tt)*} $($next:tt)* ) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+; $($next:tt)*) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+ : $e:expr) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $($tag:ident)-+) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*),) => { ... };
($tmpl:ident, $type:ident, ($($p:expr),*), $t:tt $($tr:tt)*) => { ... };
}Expand description
Append html to the current template. Don’t call this manually.