在反序列化 #[serde(untagged)] 枚举时出现错误应生成有意义的错误
作者: adityashah1212创建于 2026年7月15日更新于 2026年7月15日
正如标题所示,目前会生成 `data did not match any variant of untagged enum <Name>` 错误。这并没有提供太多信息,说明为什么没有匹配。我认为只需为每个变体报告遇到的所有错误,就可以帮助定义每个变体被拒绝的原因,并让用户根据这些信息修复内容。
内容来源: serde-rs/serde