#variable partially moved due to use in closure error

2 messages · Page 1 of 1 (latest)

hasty hearth
#

How do i fix this error?

 Keyed(
                       iterable=form_signal,
                       view=move |cx, x| view! { cx,
                           li { (x.1) }
                           ul {                      
                                   Keyed(                                   
                                    iterable=create_signal(cx, field_views(x.clone())),
                                    view=|cx, y| view! { cx,
                                        li { (y.1) }
                                    },
                                    key=|y| y.0.clone(),
                                )
                           }
                       },
                       key=|x| x.0.clone(),
                   )



100 |                          view=move |cx, x| view! { cx,
    |  __________________________________________^
101 | |                            li { (x.1) }
102 | |                            ul {
103 | |                                // (field_views(x))
...   |
106 | |                                     iterable=create_signal(cx, field_views(x.clone())),
    | |                                                                            - use occurs due to use in closure
...   |
115 | |
116 | |                        },
    | |                        ^
    | |                        |
    | |________________________variable partially moved due to use in closure
    |                          value used here after partial move


paper dawn
#

What's the rest of the error message?