/ Nemožno exportovať a používať znak Deserialize zo serde - json, rust

Nemožno exportovať a používať vlastnosti Deserialize z serde - json, rust

Používam prepravku serde_json, Tu je môj súbor TOML:

[dependencies]
hyper = "0.6.8"
time = "0.1"
serde_json = "0.5.1"
serde = "0.5.1"

A export:

extern crate serde;

// use serde::de::Deserialize; // unresolved import
use serde::Deserialize;  // unresolved import

V dokumentácii sa uvádza, že je v module serde::de.

odpovede:

0 pre odpoveď č. 1

Prečítajte si chybovú správu, ktorú ste uverejnili vo svojom komentári:

error: unresolved import serde::de::Deserialize. Did you mean self::serde::de?
src/file1.rs:7 use serde::de::Deserialize;

Je tu veľmi dôležitý kúsok: src/file1.rs, Stavím sa, že to znamená, že ste skôr v submodulu, než v koreňe prepravky

use ::serde::de::Deserialize;

Poznámka: :: na prednej strane. Vďaka tomu vyzerá z koreňa prepravky.