Rust не может найти serde::de::DeserializeOwned
в моем коде, но может найти serde::Serialize
. Я почти уверен, что они оба существуют в serde 1.0.104, хотя:
#[derive(serde::Serialize, serde::de::DeserializeOwned, Default, Debug)]
struct Outside {}
Ошибка:
error[E0433]: failed to resolve: could not find `DeserializeOwned` in `de`
--> src/lib.rs:3:39
|
1 | #[derive(serde::Serialize, serde::de::DeserializeOwned, Default, Debug)]
| ^^^^^^^^^^^^^^^^ could not find `DeserializeOwned` in `de`
Ссылка на игровую площадку