我正在使用 serde_json
这个包。这是我的 TOML 文件:
[dependencies]
hyper = "0.6.8"
time = "0.1"
serde_json = "0.5.1"
serde = "0.5.1"
并导出:
extern crate serde;
// use serde::de::Deserialize; // unresolved import
use serde::Deserialize; // unresolved import
文档中说它在模块serde::de
中。
unresolved import serde::de::Deserialize. Did you mean self::serde::de
?src/file1.rs:7 use serde::de::Deserialize;
- user266003::
和self
中的一个。 - Steve Klabnikextern crate
声明位于子模块中,而不是在crate根目录中。但这只是猜测,当然,如果有一个不能编译的crate的完整示例将会很好。 - Vladimir Matveev