我正在使用板条箱serde_json
。这是我的 TOML 文件:
[dependencies]
hyper = "0.6.8"
time = "0.1"
serde_json = "0.5.1"
serde = "0.5.1"
Run Code Online (Sandbox Code Playgroud)
并导出:
extern crate serde;
// use serde::de::Deserialize; // unresolved import
use serde::Deserialize; // unresolved import
Run Code Online (Sandbox Code Playgroud)
在文档中它说它在模块中serde::de
。
在Cargo.toml
:
[dependencies]
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
Run Code Online (Sandbox Code Playgroud)
Ste*_*nik -3
让我们阅读您在评论中发布的错误消息:
error: unresolved import serde::de::Deserialize. Did you mean self::serde::de?
src/file1.rs:7 use serde::de::Deserialize;
Run Code Online (Sandbox Code Playgroud)
那里有一个非常重要的一点:src/file1.rs
。我敢打赌这意味着您位于子模块中,而不是位于板条箱根中。你会想要
use ::serde::de::Deserialize;
Run Code Online (Sandbox Code Playgroud)
注意::
前面的。这使得它从板条箱根部看起来。
归档时间: |
|
查看次数: |
2669 次 |
最近记录: |