标签: rust
#![feature(no_core)]和#![no_core]有什么区别?
#![feature(no_core)]
#![no_core]
是否都需要在没有libcore的情况下进行编译?
答案 0 :(得分:5)
要使用#![no_core],您必须使用夜间编译器,并通过#![feature(no_core)]启用它。因此,是的,如果您要省略libcore,它们都是必需的。
使用所谓的“功能门”来启用Rust语言的不稳定行为,因此您需要明确选择加入并确认其将来可能会发生变化。
对于某个功能始终存在跟踪问题,您可以在其中查找功能的状态。对于no_core,它是#29539。您还可以从源代码中获取跟踪号,例如看着Future时。
no_core
Future