我正在尝试用 rust 编译一个库,但出现以下错误:
to use `async fn`, switch to Rust 2018 or later
这是我的 cargo.toml:
[package]
name = "name"
version = "0.1.0"
edition = "2018"
并编译我使用以下命令行(文档here):
rustc --crate-type=lib src/apis/my_file.rs
有人有想法吗?
顾名思义
Cargo.toml
被cargo
解释,而不是rustc
如果你想用rustc
编译你必须添加版本标志:
rustc --edition=2018 --crate-type=lib src/apis/my_file.rs