E4149

E4149#

不能在当前上下文调用异步函数。

异步函数只能在异步函数中调用。

错误示例#

pub fn g(f : async () -> Unit) -> Unit {
  f()
}

建议#

您可以将包含函数改为异步函数:

pub async fn g(f : async () -> Unit) -> Unit {
  f()
}