---
source: leptos_macro/src/view/tests.rs
expression: result
---
TokenStream [
    Punct {
        char: '#',
        spacing: Alone,
    },
    Group {
        delimiter: Bracket,
        stream: TokenStream [
            Ident {
                sym: allow,
            },
            Group {
                delimiter: Parenthesis,
                stream: TokenStream [
                    Ident {
                        sym: unused_braces,
                    },
                ],
            },
        ],
    },
    Group {
        delimiter: Brace,
        stream: TokenStream [
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: div,
                span: bytes(11..14),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: div,
                span: bytes(327..330),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: button,
                span: bytes(29..35),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: button,
                span: bytes(76..82),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: button,
                span: bytes(97..103),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: button,
                span: bytes(169..175),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: span,
                span: bytes(190..194),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: span,
                span: bytes(218..222),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: button,
                span: bytes(237..243),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: let,
            },
            Ident {
                sym: _,
            },
            Punct {
                char: '=',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: html,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: button,
                span: bytes(309..315),
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: helpers,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: ssr_event_listener,
            },
            Group {
                delimiter: Parenthesis,
                stream: TokenStream [
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: leptos,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: ev,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: click,
                        span: bytes(337..342),
                    },
                    Punct {
                        char: ',',
                        spacing: Alone,
                    },
                    Ident {
                        sym: move,
                        span: bytes(45..49),
                    },
                    Punct {
                        char: '|',
                        spacing: Alone,
                        span: bytes(50..51),
                    },
                    Ident {
                        sym: _,
                        span: bytes(51..52),
                    },
                    Punct {
                        char: '|',
                        spacing: Alone,
                        span: bytes(52..53),
                    },
                    Ident {
                        sym: set_value,
                        span: bytes(54..63),
                    },
                    Group {
                        delimiter: Parenthesis,
                        stream: TokenStream [
                            Literal {
                                lit: 0,
                                span: bytes(64..65),
                            },
                        ],
                        span: bytes(63..66),
                    },
                ],
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: helpers,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: ssr_event_listener,
            },
            Group {
                delimiter: Parenthesis,
                stream: TokenStream [
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: leptos,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: ev,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: click,
                        span: bytes(343..348),
                    },
                    Punct {
                        char: ',',
                        spacing: Alone,
                    },
                    Ident {
                        sym: move,
                        span: bytes(113..117),
                    },
                    Punct {
                        char: '|',
                        spacing: Alone,
                        span: bytes(118..119),
                    },
                    Ident {
                        sym: _,
                        span: bytes(119..120),
                    },
                    Punct {
                        char: '|',
                        spacing: Alone,
                        span: bytes(120..121),
                    },
                    Ident {
                        sym: set_value,
                        span: bytes(122..131),
                    },
                    Punct {
                        char: '.',
                        spacing: Alone,
                        span: bytes(131..132),
                    },
                    Ident {
                        sym: update,
                        span: bytes(132..138),
                    },
                    Group {
                        delimiter: Parenthesis,
                        stream: TokenStream [
                            Punct {
                                char: '|',
                                spacing: Alone,
                                span: bytes(139..140),
                            },
                            Ident {
                                sym: value,
                                span: bytes(140..145),
                            },
                            Punct {
                                char: '|',
                                spacing: Alone,
                                span: bytes(145..146),
                            },
                            Punct {
                                char: '*',
                                spacing: Alone,
                                span: bytes(147..148),
                            },
                            Ident {
                                sym: value,
                                span: bytes(148..153),
                            },
                            Punct {
                                char: '-',
                                spacing: Joint,
                                span: bytes(154..155),
                            },
                            Punct {
                                char: '=',
                                spacing: Alone,
                                span: bytes(155..156),
                            },
                            Ident {
                                sym: step,
                                span: bytes(157..161),
                            },
                        ],
                        span: bytes(138..162),
                    },
                ],
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos_dom,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: helpers,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: ssr_event_listener,
            },
            Group {
                delimiter: Parenthesis,
                stream: TokenStream [
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: leptos,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: ev,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: click,
                        span: bytes(349..354),
                    },
                    Punct {
                        char: ',',
                        spacing: Alone,
                    },
                    Ident {
                        sym: move,
                        span: bytes(253..257),
                    },
                    Punct {
                        char: '|',
                        spacing: Alone,
                        span: bytes(258..259),
                    },
                    Ident {
                        sym: _,
                        span: bytes(259..260),
                    },
                    Punct {
                        char: '|',
                        spacing: Alone,
                        span: bytes(260..261),
                    },
                    Ident {
                        sym: set_value,
                        span: bytes(262..271),
                    },
                    Punct {
                        char: '.',
                        spacing: Alone,
                        span: bytes(271..272),
                    },
                    Ident {
                        sym: update,
                        span: bytes(272..278),
                    },
                    Group {
                        delimiter: Parenthesis,
                        stream: TokenStream [
                            Punct {
                                char: '|',
                                spacing: Alone,
                                span: bytes(279..280),
                            },
                            Ident {
                                sym: value,
                                span: bytes(280..285),
                            },
                            Punct {
                                char: '|',
                                spacing: Alone,
                                span: bytes(285..286),
                            },
                            Punct {
                                char: '*',
                                spacing: Alone,
                                span: bytes(287..288),
                            },
                            Ident {
                                sym: value,
                                span: bytes(288..293),
                            },
                            Punct {
                                char: '+',
                                spacing: Joint,
                                span: bytes(294..295),
                            },
                            Punct {
                                char: '=',
                                spacing: Alone,
                                span: bytes(295..296),
                            },
                            Ident {
                                sym: step,
                                span: bytes(297..301),
                            },
                        ],
                        span: bytes(278..302),
                    },
                ],
            },
            Punct {
                char: ';',
                spacing: Alone,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: leptos,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: HtmlElement,
            },
            Punct {
                char: ':',
                spacing: Joint,
            },
            Punct {
                char: ':',
                spacing: Alone,
            },
            Ident {
                sym: from_chunks,
            },
            Group {
                delimiter: Parenthesis,
                stream: TokenStream [
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: leptos,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: leptos_dom,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: html,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: Div,
                    },
                    Punct {
                        char: ':',
                        spacing: Joint,
                    },
                    Punct {
                        char: ':',
                        spacing: Alone,
                    },
                    Ident {
                        sym: default,
                    },
                    Group {
                        delimiter: Parenthesis,
                        stream: TokenStream [],
                    },
                    Punct {
                        char: ',',
                        spacing: Alone,
                    },
                    Group {
                        delimiter: Bracket,
                        stream: TokenStream [
                            Ident {
                                sym: leptos,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: leptos_dom,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: html,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: StringOrView,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: String,
                            },
                            Group {
                                delimiter: Parenthesis,
                                stream: TokenStream [
                                    Ident {
                                        sym: format,
                                    },
                                    Punct {
                                        char: '!',
                                        spacing: Alone,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [
                                            Literal {
                                                lit: "<div id=\"_{}\"><button id=\"_{}\">Clear</button><button id=\"_{}\">-1</button><span id=\"_{}\">Value: ",
                                            },
                                            Punct {
                                                char: ',',
                                                spacing: Alone,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos_dom,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: HydrationCtx,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: peek,
                                            },
                                            Group {
                                                delimiter: Parenthesis,
                                                stream: TokenStream [],
                                            },
                                            Punct {
                                                char: ',',
                                                spacing: Alone,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos_dom,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: HydrationCtx,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: id,
                                            },
                                            Group {
                                                delimiter: Parenthesis,
                                                stream: TokenStream [],
                                            },
                                            Punct {
                                                char: ',',
                                                spacing: Alone,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos_dom,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: HydrationCtx,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: id,
                                            },
                                            Group {
                                                delimiter: Parenthesis,
                                                stream: TokenStream [],
                                            },
                                            Punct {
                                                char: ',',
                                                spacing: Alone,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos_dom,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: HydrationCtx,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: id,
                                            },
                                            Group {
                                                delimiter: Parenthesis,
                                                stream: TokenStream [],
                                            },
                                        ],
                                    },
                                    Punct {
                                        char: '.',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: into,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [],
                                    },
                                ],
                            },
                            Punct {
                                char: ',',
                                spacing: Alone,
                            },
                            Punct {
                                char: '#',
                                spacing: Alone,
                            },
                            Group {
                                delimiter: Bracket,
                                stream: TokenStream [
                                    Ident {
                                        sym: allow,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [
                                            Ident {
                                                sym: unused_braces,
                                            },
                                        ],
                                    },
                                ],
                            },
                            Group {
                                delimiter: Brace,
                                stream: TokenStream [
                                    Ident {
                                        sym: let,
                                    },
                                    Ident {
                                        sym: view,
                                    },
                                    Punct {
                                        char: '=',
                                        spacing: Alone,
                                    },
                                    Group {
                                        delimiter: Brace,
                                        stream: TokenStream [
                                            Group {
                                                delimiter: Brace,
                                                stream: TokenStream [
                                                    Ident {
                                                        sym: value,
                                                        span: bytes(206..211),
                                                    },
                                                ],
                                                span: bytes(205..212),
                                            },
                                        ],
                                    },
                                    Punct {
                                        char: '.',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: into_view,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [],
                                    },
                                    Punct {
                                        char: ';',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: leptos,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Joint,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: leptos_dom,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Joint,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: html,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Joint,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: StringOrView,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Joint,
                                    },
                                    Punct {
                                        char: ':',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: View,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [
                                            Ident {
                                                sym: std,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: rc,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: Rc,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: new,
                                            },
                                            Group {
                                                delimiter: Parenthesis,
                                                stream: TokenStream [
                                                    Ident {
                                                        sym: move,
                                                    },
                                                    Punct {
                                                        char: '|',
                                                        spacing: Joint,
                                                    },
                                                    Punct {
                                                        char: '|',
                                                        spacing: Alone,
                                                    },
                                                    Ident {
                                                        sym: view,
                                                    },
                                                    Punct {
                                                        char: '.',
                                                        spacing: Alone,
                                                    },
                                                    Ident {
                                                        sym: clone,
                                                    },
                                                    Group {
                                                        delimiter: Parenthesis,
                                                        stream: TokenStream [],
                                                    },
                                                ],
                                            },
                                        ],
                                    },
                                ],
                            },
                            Punct {
                                char: ',',
                                spacing: Alone,
                            },
                            Ident {
                                sym: leptos,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: leptos_dom,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: html,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: StringOrView,
                            },
                            Punct {
                                char: ':',
                                spacing: Joint,
                            },
                            Punct {
                                char: ':',
                                spacing: Alone,
                            },
                            Ident {
                                sym: String,
                            },
                            Group {
                                delimiter: Parenthesis,
                                stream: TokenStream [
                                    Ident {
                                        sym: format,
                                    },
                                    Punct {
                                        char: '!',
                                        spacing: Alone,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [
                                            Literal {
                                                lit: "!</span><button id=\"_{}\">+1</button></div>",
                                            },
                                            Punct {
                                                char: ',',
                                                spacing: Alone,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: leptos_dom,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: HydrationCtx,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Joint,
                                            },
                                            Punct {
                                                char: ':',
                                                spacing: Alone,
                                            },
                                            Ident {
                                                sym: id,
                                            },
                                            Group {
                                                delimiter: Parenthesis,
                                                stream: TokenStream [],
                                            },
                                        ],
                                    },
                                    Punct {
                                        char: '.',
                                        spacing: Alone,
                                    },
                                    Ident {
                                        sym: into,
                                    },
                                    Group {
                                        delimiter: Parenthesis,
                                        stream: TokenStream [],
                                    },
                                ],
                            },
                        ],
                    },
                ],
            },
        ],
    },
]
