Syntax 试图导入'reqwest::async'错误,指出'async'是保留关键字
我想使用板条箱发出异步HTTP请求。我有以下代码:Syntax 试图导入'reqwest::async'错误,指出'async'是保留关键字,syntax,rust,reqwest,rust-2018,Syntax,Rust,Reqwest,Rust 2018,我想使用板条箱发出异步HTTP请求。我有以下代码: // see https://docs.rs/reqwest/*/reqwest/async/index.html use reqwest::async::Client; 当我试图编译代码时,出现以下错误: 错误:应为标识符,找到保留关键字`async` -->src/main.rs:1:14 | 1 |使用reqwest::async::Client; |^^^应为标识符,找到保留关键字 如何从async模块导入?因为reqwest::a
// see https://docs.rs/reqwest/*/reqwest/async/index.html
use reqwest::async::Client;
当我试图编译代码时,出现以下错误:
错误:应为标识符,找到保留关键字`async`
-->src/main.rs:1:14
|
1 |使用reqwest::async::Client;
|^^^应为标识符,找到保留关键字
如何从
async
模块导入?因为reqwest::async
是在async
之前创建的,而async
是一个保留关键字(我相信发生在Rust 2018年),所以之前这才起作用™.
既然async
是一个保留关键字,您需要使用以下语法:
使用request::r#async::Client;
您也可以通过在Cargo.toml
中不选择2018版来“修复”此问题。2015是默认值,并且asyn
未在此处保留。