@@ -135,12 +135,13 @@ impl LeafMatcher {
135135 }
136136}
137137
138- #[ derive( Debug , Clone , Serialize , Deserialize ) ]
138+ #[ derive( Debug , Clone , Serialize , Deserialize , Default ) ]
139139#[ serde( deny_unknown_fields) ]
140140#[ serde( untagged) ]
141141enum AddrListMatcherBuilder {
142142 Many ( Vec < AddrMatcherBuilder > ) ,
143143 Single ( AddrMatcherBuilder ) ,
144+ #[ default]
144145 Any ,
145146}
146147impl AddrListMatcherBuilder {
@@ -157,11 +158,6 @@ impl AddrListMatcherBuilder {
157158 } )
158159 }
159160}
160- impl Default for AddrListMatcherBuilder {
161- fn default ( ) -> Self {
162- Self :: Any
163- }
164- }
165161
166162#[ derive( Debug , Clone ) ]
167163enum AddrListMatcher {
@@ -233,12 +229,13 @@ impl AddrMatcher {
233229 }
234230}
235231
236- #[ derive( Debug , Clone , Serialize , Deserialize ) ]
232+ #[ derive( Debug , Clone , Serialize , Deserialize , Default ) ]
237233#[ serde( deny_unknown_fields) ]
238234#[ serde( untagged) ]
239235enum PortListMatcherBuilder {
240236 Many ( Vec < PortMatcherBuilder > ) ,
241237 Single ( PortMatcherBuilder ) ,
238+ #[ default]
242239 Any ,
243240}
244241impl PortListMatcherBuilder {
@@ -255,11 +252,6 @@ impl PortListMatcherBuilder {
255252 }
256253 }
257254}
258- impl Default for PortListMatcherBuilder {
259- fn default ( ) -> Self {
260- Self :: Any
261- }
262- }
263255
264256#[ derive( Debug , Clone , Serialize , Deserialize ) ]
265257#[ serde( deny_unknown_fields) ]
0 commit comments