error: this opening fragment has no corresponding closing fragment --> tests/html_macro/list-fail.rs:5:13 | 5 | html! { <> }; | ^^ error: this opening fragment has no corresponding closing fragment --> tests/html_macro/list-fail.rs:6:15 | 6 | html! { <><> }; | ^^ error: this opening fragment has no corresponding closing fragment --> tests/html_macro/list-fail.rs:7:13 | 7 | html! { <><> }; | ^^ error: this closing fragment has no corresponding opening fragment --> tests/html_macro/list-fail.rs:10:13 | 10 | html! { }; | ^^^ error: this closing fragment has no corresponding opening fragment --> tests/html_macro/list-fail.rs:11:13 | 11 | html! { }; | ^^^ error: only one root html element is allowed (hint: you can wrap multiple html elements in a fragment `<>`) --> tests/html_macro/list-fail.rs:14:18 | 14 | html! { <><> }; | ^^^^^ error: expected a valid html element --> tests/html_macro/list-fail.rs:16:15 | 16 | html! { <>invalid }; | ^^^^^^^ error: expected an expression following this equals sign --> tests/html_macro/list-fail.rs:18:17 | 18 | html! { }; | ^^ error: the property value must be either a literal or enclosed in braces. Consider adding braces around your expression.: Expr::MethodCall { attrs: [], receiver: Expr::Lit { attrs: [], lit: Lit::Str { token: "key", }, }, dot_token: Dot, method: Ident { ident: "to_string", span: #0 bytes(404..413), }, turbofish: None, paren_token: Paren, args: [], } --> tests/html_macro/list-fail.rs:20:18 | 20 | html! { }; | ^^^^^^^^^^^^^^^^^ error: only a single `key` prop is allowed on a fragment --> tests/html_macro/list-fail.rs:23:30 | 23 | html! { }; | ^^^ error: fragments only accept the `key` prop --> tests/html_macro/list-fail.rs:25:14 | 25 | html! { }; | ^^^^^^^^^