Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Syntax 试图导入'reqwest::async'错误,指出'async'是保留关键字_Syntax_Rust_Reqwest_Rust 2018 - Fatal编程技术网

Syntax 试图导入'reqwest::async'错误,指出'async'是保留关键字

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

我想使用板条箱发出异步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::async
是在
async
之前创建的,而
async
是一个保留关键字(我相信发生在Rust 2018年),所以之前这才起作用™.

既然
async
是一个保留关键字,您需要使用以下语法:

使用request::r#async::Client;
您也可以通过在
Cargo.toml
中不选择2018版来“修复”此问题。2015是默认值,并且
asyn
未在此处保留。