rust refcell 未知字段

问题描述 投票:0回答:1

在此输入图片描述

我创建了一个结构体并将其存储在 use_mut_ref 中,之后我尝试在函数中使用,但它给出了错误字段并且方法未知。

我不明白我哪里做错了?

我想使用具有克隆所有权的结构对象不同功能。

rust yew
1个回答
0
投票

请不要上传代码/数据/错误的图像。,使用代码块,并提供最小的可重现示例

也复制您的错误。

无法重现您的错误

请检查是否导入错误

Scene

确保您使用正确的代码目标,即

wasm
,并使用
trunk build
而不是
cargo build

use yew::prelude::*;
#[derive(Default)]
pub struct MyStruct {
    my_field: (),
}
#[function_component(App)]
fn app() -> Html {
    let my_struct = use_mut_ref(|| MyStruct::default());
    {
        let my_struct = my_struct.clone();
        use_effect(move || {
            let _my_struct = my_struct.borrow_mut();
            assert_eq!(_my_struct.my_field, ());
        });
    }
    html! {}
}
fn main() {
    yew::Renderer::<App>::new().render();
}
© www.soinside.com 2019 - 2024. All rights reserved.