1

我正在尝试反序列化具有包含嵌套元素的元素的 XML 文件,如下所示:

<element>
  <nested1/>
  <nested2>
  ..
  <nested2>
</element>

nested2不是强制性的,在某些情况下不存在。发生这种情况时,serde 会引发错误。有没有办法标记nested2为可选?

#[derive(Deserialize, Debug)]
struct Element {
    nested1: (),
    #[serde ??]
    nested2: (),
}
4

0 回答 0