@
NessajCN 编译不了啊 failed to resolve: use of undeclared crate or module `reqwest` 全替换成 request 也不行
```
fn main() {
struct ReqClient {
client: request::Client
}
impl ReqClient {
fn new(client: request::Client) -> Self {
Self {client}
}
}
tauri::Builder::default()
.setup( |app| {
let mut headers = request::header::HeaderMap::new();
headers.insert("app-name", header::HeaderValue::from_static("my-app"));
headers.insert("app-ver", header::HeaderValue::from_static("1.0-win"));
headers.insert("app-iver", header::HeaderValue::from_static("20240202-01M"));
let client = request::Client::builder().default_headers(headers).build().unwrap();
app.manage(ReqClient::new(client));
})
}
```
```
error[E0433]: failed to resolve: use of undeclared crate or module `request`
--> src\
main.rs:20:22
|
20 | let client = request::Client::builder().default_headers(headers).build().unwrap();
| ^^^^^^^ use of undeclared crate or module `request`
error[E0433]: failed to resolve: use of undeclared crate or module `request`
--> src\
main.rs:15:27
|
15 | let mut headers = request::header::HeaderMap::new();
| ^^^^^^^ use of undeclared crate or module `request`
|
help: consider importing this struct
|
1 + use tauri::http::header::HeaderMap;
|
help: if you import `HeaderMap`, refer to it directly
|
15 - let mut headers = request::header::HeaderMap::new();
15 + let mut headers = HeaderMap::new();
|
error[E0433]: failed to resolve: use of undeclared crate or module `header`
--> src\
main.rs:16:36
|
16 | headers.insert("app-name", header::HeaderValue::from_static("my-app"));
| ^^^^^^ use of undeclared crate or module `header`
|
help: consider importing this struct
|
1 + use tauri::http::header::HeaderValue;
|
help: if you import `HeaderValue`, refer to it directly
|
16 - headers.insert("app-name", header::HeaderValue::from_static("my-app"));
16 + headers.insert("app-name", HeaderValue::from_static("my-app"));
|
error[E0433]: failed to resolve: use of undeclared crate or module `header`
--> src\
main.rs:17:35
|
17 | headers.insert("app-ver", header::HeaderValue::from_static("1.0-win"));
| ^^^^^^ use of undeclared crate or module `header`
|
help: consider importing this struct
|
1 + use tauri::http::header::HeaderValue;
|
help: if you import `HeaderValue`, refer to it directly
|
17 - headers.insert("app-ver", header::HeaderValue::from_static("1.0-win"));
17 + headers.insert("app-ver", HeaderValue::from_static("1.0-win"));
|
error[E0433]: failed to resolve: use of undeclared crate or module `header`
--> src\
main.rs:18:36
|
18 | headers.insert("app-iver", header::HeaderValue::from_static("20240202-01M"));
| ^^^^^^ use of undeclared crate or module `header`
|
```
错误太多了贴不完