Skip to content

Commit dd0d07a

Browse files
committed
fix(deps): fix agent deps
1 parent e9d2ac2 commit dd0d07a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/build.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ struct Source {
119119
headers: Option<Vec<SourceHeader>>,
120120
#[serde(skip_serializing_if = "Option::is_none")]
121121
methods: Option<Vec<String>>,
122-
#[serde(skip_serializing_if = "Option::is_none")]
123-
ips: Option<Vec<IpConstraint>>,
122+
#[serde(skip_serializing_if = "Vec::is_empty", default, with = "serde_yaml::with::singleton_map_recursive")]
123+
ips: Vec<IpConstraint>,
124124
#[serde(skip_serializing_if = "Option::is_none")]
125125
response_status_codes: Option<Vec<u16>>,
126126
#[serde(skip_serializing_if = "Option::is_none")]
@@ -187,6 +187,7 @@ pub enum VariableKind {
187187
pub struct Variable {
188188
pub name: String,
189189
#[serde(rename = "type")]
190+
#[serde(with = "serde_yaml::with::singleton_map")]
190191
kind: VariableKind,
191192
#[serde(skip_serializing_if = "Vec::is_empty", default)]
192193
transformers: Vec<Transformer>,

0 commit comments

Comments
 (0)