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`
(译注:此处为一个Rust代码链接,无法进行直接翻译。)