Skip to content

Commit b705445

Browse files
committed
Update xtask after serde_yaml change
1 parent 399acfe commit b705445

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

xtask/src/config/yaml.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,14 @@ impl<'de> Deserialize<'de> for Nodes {
7676
}
7777

7878
#[derive(Serialize, Deserialize, Debug, PartialEq, Eq)]
79+
// `serde_yml` hands the YAML tag to the enum deserializer verbatim, i.e. including the leading
80+
// `!`, so every variant needs an alias with that prefix to be recognized.
7981
pub enum NodeContents {
82+
#[serde(alias = "!Sequence")]
8083
Sequence(Vec<NodeOrToken>),
84+
#[serde(alias = "!Choice")]
8185
Choice(Vec<NodeOrToken>),
86+
#[serde(alias = "!Builtin")]
8287
Builtin,
8388
}
8489

0 commit comments

Comments
 (0)