Macro ruukh_codegen::html
source · html!() { /* proc-macro */ }
Expand description
html!
macro to parse vue
-inspired syntax to generate Markup.
The basics of using html! macro:
Text
ⓘ
html! {
"This is a sample text."
}
Empty Markup
ⓘ
html!()
Self-closing tags
Only html specified self-closing tags can be self-closing tags.
ⓘ
html! {
<br>
}
Normal tags
ⓘ
html! {
<div></div>
<my-custom-tag></my-custom-tag>
}
Component tags
ⓘ
html! {
<MyComponent></MyComponent>
}
List of tags
ⓘ
html! {
<div></div>
<span></span>
<button></button>
}
Nested markup
ⓘ
html! {
<div>
<span></span>
</div>
}
Expressions in between
ⓘ
html! {
"There are "{ count }" people."
}