E4037

E4037#

编译器诊断名称:pkg_not_imported

无法完成操作:包未导入。

有些语言特性需要显式导入包,因为编译器需要该包提供运行时支持。例如,async fn mainasync test 需要 moonbitlang/async

错误示例:#

async fn main {
//^~~~~
// Error: Cannot use `async fn main`: package moonbitlang/async is not imported.
  ()
}

建议#

如果你确实需要使用该特性,请导入所需的包。如果不需要该特性,请移除依赖该包的语法结构。

fn main {
  ()
}