Simon 37401402a1
Allow the use of Rust keywords for element names (#1772)
* time for more hygiene

* update corresponding tests

* while I'm at it

* now let's fix the actual issue

* fix the publish examples CI while I'm at it

* resolve clippy warnings
2021-02-28 15:49:58 +01:00

30 lines
813 B
Rust

#![no_implicit_prelude]
fn main() {
::yew::html! { <>{ "Hi" }</> };
::yew::html! { <>{ ::std::format!("Hello") }</> };
::yew::html! { <>{ ::std::string::ToString::to_string("Hello") }</> };
let msg = "Hello";
::yew::html! { <div>{ msg }</div> };
let subview = ::yew::html! { "subview!" };
::yew::html! { <div>{ subview }</div> };
let subview = || ::yew::html! { "subview!" };
::yew::html! { <div>{ subview() }</div> };
::yew::html! {
<ul>
{ for ::std::iter::Iterator::map(0..3, |num| { ::yew::html! { <span>{ num }</span> }}) }
</ul>
};
let item = |num| ::yew::html! { <li>{ ::std::format!("item {}!", num) }</li> };
::yew::html! {
<ul>
{ for ::std::iter::Iterator::map(0..3, item) }
</ul>
};
}