fix: use annotation method from rust/58052 to fix closure lifetimes
This commit is contained in:
1 parent
9ee2bfb010
commit
27d891934a
15 files changed
+333
-180
No files matched your search
@@ -23,28 +23,29 @@ struct ListItem {
|
||||
fn app<'a>(cx: Context<'a>, props: &AppProps) -> Element<'a> {
|
||||
// let (val, set_val) = use_state_classic(cx, || 0);
|
||||
|
||||
cx.render(LazyNodes::new(move |_nodecx| {
|
||||
todo!()
|
||||
// builder::ElementBuilder::new(_nodecx, "div")
|
||||
// .iter_child({
|
||||
// cx.items.iter().map(|child| {
|
||||
// builder::virtual_child(
|
||||
// _nodecx,
|
||||
// ChildItem,
|
||||
// ChildProps {
|
||||
// item: child.clone(),
|
||||
// item_handler: set_val.clone(),
|
||||
// },
|
||||
// None,
|
||||
// &[],
|
||||
// )
|
||||
// })
|
||||
// })
|
||||
// .iter_child([builder::ElementBuilder::new(_nodecx, "div")
|
||||
// .iter_child([builder::text3(_nodecx.bump(), format_args!("{}", val))])
|
||||
// .finish()])
|
||||
// .finish()
|
||||
}))
|
||||
todo!()
|
||||
// cx.render(LazyNodes::new(move |_nodecx| {
|
||||
// todo!()
|
||||
// // builder::ElementBuilder::new(_nodecx, "div")
|
||||
// // .iter_child({
|
||||
// // cx.items.iter().map(|child| {
|
||||
// // builder::virtual_child(
|
||||
// // _nodecx,
|
||||
// // ChildItem,
|
||||
// // ChildProps {
|
||||
// // item: child.clone(),
|
||||
// // item_handler: set_val.clone(),
|
||||
// // },
|
||||
// // None,
|
||||
// // &[],
|
||||
// // )
|
||||
// // })
|
||||
// // })
|
||||
// // .iter_child([builder::ElementBuilder::new(_nodecx, "div")
|
||||
// // .iter_child([builder::text3(_nodecx.bump(), format_args!("{}", val))])
|
||||
// // .finish()])
|
||||
// // .finish()
|
||||
// }))
|
||||
}
|
||||
|
||||
// props should derive a partialeq implementation automatically, but implement ptr compare for & fields
|
||||
@@ -57,7 +58,7 @@ struct ChildProps {
|
||||
}
|
||||
|
||||
fn ChildItem<'a>(cx: Context<'a>, props: &'a ChildProps) -> Element<'a> {
|
||||
cx.render(LazyNodes::new(move |__cx| todo!()))
|
||||
todo!()
|
||||
}
|
||||
|
||||
impl PartialEq for ChildProps {
|
||||
|
||||
Reference in new issue
Block a user