Ich benutze die Kiste serde_json
. Hier ist meine TOML-Datei:
[dependencies]
hyper = "0.6.8"
time = "0.1"
serde_json = "0.5.1"
serde = "0.5.1"
Und exportieren:
extern crate serde;
// use serde::de::Deserialize; // unresolved import
use serde::Deserialize; // unresolved import
In der Dokumentation heißt es, es ist im Modul serde::de
.
Antworten:
0 für die Antwort № 1Lesen wir die Fehlermeldung, die Sie in Ihrem Kommentar gepostet haben:
error: unresolved import serde::de::Deserialize. Did you mean self::serde::de?
src/file1.rs:7 use serde::de::Deserialize;
Da gibt es ein sehr wichtiges Stück: src/file1.rs
. Ich wette, das bedeutet, dass Sie sich in einem Submodul befinden und nicht in der Kistenwurzel
use ::serde::de::Deserialize;
Beachten Sie das ::
vorne. Dadurch sieht es von der Kistenwurzel aus.