gpt4 book ai didi

rust - 哪里有课!红 bean 杉的宏

转载 作者:行者123 更新时间:2023-12-03 11:42:26 31 4
gpt4 key购买 nike

我正在使用 Yew对于我的一个实验项目。
classes! 导入什么模块宏?

html! {
<div
class=classes!(
"my-container-class",
fill.as_some("my-fill-class"),
class.clone(),
)
>
{ children.clone() }
</div>
}

最佳答案

找不到classes!的原因宏,是因为它不是最新的 0.17.4 版本的一部分。
如果您查看 Yew Docs for classes ,然后您会注意到他们使用 vec!在示例中。同样,如果您查看 the commit这是 0.17.4 版本的一部分,那么您同样会看到没有使用 classes!任何地方的宏。
如果您以当前状态浏览存储库,那么 classes! 有很多用途。宏。您甚至可以查看 Yew Docs for classes 的下一版本,它确实具有 classes!宏。

如果您不想等到 yew 的下一个版本.然后,您可以更新您的依赖项以改用存储库。

[dependencies]
yew = { git = "https://github.com/yewstack/yew" }
但请注意,任何提交都可能会破坏您的构建。在这种情况下,为了不那么不安,您可以针对特定的提交。
[dependencies]
yew = { git = "https://github.com/yewstack/yew", rev = "60fed58" }

然后,导入 classes!只是:
use yew::{classes, html};

关于rust - 哪里有课!红 bean 杉的宏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65486332/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com