@@ -144,7 +144,7 @@ impl From<atlas_local::models::MongoDBPortBinding> for MongoDBPortBinding {
144144 ip : "0.0.0.0" . to_string ( ) ,
145145 port : source. port ,
146146 } ,
147- SourceType :: Specific ( ip ) => MongoDBPortBinding {
147+ SourceType :: Specific { ip } => MongoDBPortBinding {
148148 binding_type : BindingType :: Specific ,
149149 ip : ip. to_string ( ) ,
150150 port : source. port ,
@@ -165,9 +165,9 @@ impl From<MongoDBPortBinding> for atlas_local::models::MongoDBPortBinding {
165165 port : source. port ,
166166 } ,
167167 BindingType :: Specific => atlas_local:: models:: MongoDBPortBinding {
168- binding_type : atlas_local:: models:: BindingType :: Specific (
169- source. ip . parse :: < IpAddr > ( ) . expect ( "Parse IP address" ) ,
170- ) ,
168+ binding_type : atlas_local:: models:: BindingType :: Specific {
169+ ip : source. ip . parse :: < IpAddr > ( ) . expect ( "Parse IP address" ) ,
170+ } ,
171171 port : source. port ,
172172 } ,
173173 }
@@ -337,7 +337,9 @@ mod tests {
337337 #[ test]
338338 fn test_mongodb_port_binding_from_lib_mongodb_port_binding_specific ( ) {
339339 let lib_mongodb_port_binding = atlas_local:: models:: MongoDBPortBinding {
340- binding_type : atlas_local:: models:: BindingType :: Specific ( "192.0.2.0" . parse ( ) . unwrap ( ) ) ,
340+ binding_type : atlas_local:: models:: BindingType :: Specific {
341+ ip : "192.0.2.0" . parse ( ) . unwrap ( ) ,
342+ } ,
341343 port : Some ( 27017 ) ,
342344 } ;
343345 let mongodb_port_binding: MongoDBPortBinding = lib_mongodb_port_binding. into ( ) ;
@@ -388,7 +390,9 @@ mod tests {
388390 mongodb_port_binding. into ( ) ;
389391 assert_eq ! (
390392 lib_mongodb_port_binding. binding_type,
391- atlas_local:: models:: BindingType :: Specific ( "192.0.2.0" . parse( ) . unwrap( ) )
393+ atlas_local:: models:: BindingType :: Specific {
394+ ip: "192.0.2.0" . parse( ) . unwrap( )
395+ }
392396 ) ;
393397 assert_eq ! ( lib_mongodb_port_binding. port, Some ( 27017 ) ) ;
394398 }
0 commit comments