gpt4 book ai didi

rust - `#![feature(no_core)]` 和 `#![no_core]` 有什么区别?

转载 作者:行者123 更新时间:2023-11-29 07:53:26 25 4
gpt4 key购买 nike

#![feature(no_core)]#![no_core] 有什么区别?

是否都需要在没有 libcore 的情况下进行编译?

最佳答案

要使用 #![no_core],您必须使用夜间编译器并通过 #![feature(no_core)] 启用它。所以是的,如果您想省略 libcore,它们都是必需的。

所谓的“功能门”用于启用 Rust 语言的不稳定行为,因此您需要明确选择加入并承认它在未来可能会发生变化。

功能始终存在跟踪问题,您可以在其中查找功能的状态。在 no_core 的情况下,它是 #29539 .您还可以从源代码中获取跟踪号,例如在查看 Future 时.

关于rust - `#![feature(no_core)]` 和 `#![no_core]` 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51632391/

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