我使用带锈蚀插件的JetBrains IDE运行基板的代码。
基板项目通常在文件的顶部有一行:
#![cfg_attr(not(feature = "std"), no_std)]但是,这条线是灰色的,现在是亮黄色的,这条线没有激活,cfg属性现在不使用。这意味着发展中的env还处于锈蚀性病的状态,我想。
基板不使用锈蚀std库。因此,我想知道是否可以配置IDE来激活衬底std env,而不是Rust std。这可能有助于初学者不包括一些不正确的func或lib。
发布于 2021-12-14 10:45:34
基板不使用锈蚀性病库。
这是不对的,我们只是在为本机编译时使用普通的std。也就是编译节点时。但是,当我们为wasm编译时,我们禁用std并使用no_std。
由于默认情况下始终启用了std,因此IDE几乎永远不会激活no_std。所以,我会忽略这个“警告”。
https://stackoverflow.com/questions/70121279
复制相似问题