#![cfg(feature = "const_mut_refs")] //currently breaking my main function
fn main() {
println!("Hello, world!");
}
目前,每当我的夜间编译器上有此编译器标志时,我的 main 函数就找不到。它给了我错误: “在箱子中找不到
main
功能insert_name_here
考虑向 main
"添加
src/main.rs
函数
我不知道该向谁通知该错误,但我知道这是一个夜间功能,所以我认为我应该以某种方式通知社区。我尝试制作最小的可复制版本,以便其他人可以告诉我他们的经验,或者是否有办法解决它。
我将其定义为编译器错误,但不是传统意义上的错误,因为编译器是犯错误的人。
当您使用 cfg 时,它适用于下一个元素,在您的情况下是 main。您告诉编译器,只有当您的板条箱的功能“const_mut_refs”被激活时, main 才应该存在。
使用 Rust 功能的正确语法是
#![feature(const_mut_refs)]