@@ -155,7 +155,7 @@ impl<T, C, Target> hyper::service::Service<Target> for MakeService<T, C> where
155155 }
156156
157157 fn call ( & mut self , target : Target ) -> Self :: Future {
158- futures :: future:: ok ( Service :: new (
158+ future:: ok ( Service :: new (
159159 self . api_impl . clone ( ) ,
160160 ) )
161161 }
@@ -1269,10 +1269,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
12691269 let mut unused_elements = Vec :: new ( ) ;
12701270 let param_object_untyped_props: Option < models:: ObjectUntypedProps > = if !body. is_empty ( ) {
12711271 let deserializer = & mut serde_json:: Deserializer :: from_slice ( & body) ;
1272- match serde_ignored:: deserialize ( deserializer, |path| {
1273- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1274- unused_elements. push ( path. to_string ( ) ) ;
1275- } ) {
1272+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1273+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1274+ unused_elements. push ( path. to_string ( ) ) ;
1275+ } ;
1276+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
12761277 Ok ( param_object_untyped_props) => param_object_untyped_props,
12771278 Err ( _) => None ,
12781279 }
@@ -1368,10 +1369,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
13681369 let mut unused_elements = Vec :: new ( ) ;
13691370 let param_duplicate_xml_object: Option < models:: DuplicateXmlObject > = if !body. is_empty ( ) {
13701371 let deserializer = & mut serde_xml_rs:: de:: Deserializer :: new_from_reader ( & * body) ;
1371- match serde_ignored:: deserialize ( deserializer, |path| {
1372- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1373- unused_elements. push ( path. to_string ( ) ) ;
1374- } ) {
1372+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1373+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1374+ unused_elements. push ( path. to_string ( ) ) ;
1375+ } ;
1376+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
13751377 Ok ( param_duplicate_xml_object) => param_duplicate_xml_object,
13761378 Err ( _) => None ,
13771379 }
@@ -1435,10 +1437,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
14351437 let mut unused_elements = Vec :: new ( ) ;
14361438 let param_another_xml_object: Option < models:: AnotherXmlObject > = if !body. is_empty ( ) {
14371439 let deserializer = & mut serde_xml_rs:: de:: Deserializer :: new_from_reader ( & * body) ;
1438- match serde_ignored:: deserialize ( deserializer, |path| {
1439- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1440- unused_elements. push ( path. to_string ( ) ) ;
1441- } ) {
1440+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1441+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1442+ unused_elements. push ( path. to_string ( ) ) ;
1443+ } ;
1444+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
14421445 Ok ( param_another_xml_object) => param_another_xml_object,
14431446 Err ( _) => None ,
14441447 }
@@ -1513,10 +1516,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
15131516 let mut unused_elements = Vec :: new ( ) ;
15141517 let param_another_xml_array: Option < models:: AnotherXmlArray > = if !body. is_empty ( ) {
15151518 let deserializer = & mut serde_xml_rs:: de:: Deserializer :: new_from_reader ( & * body) ;
1516- match serde_ignored:: deserialize ( deserializer, |path| {
1517- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1518- unused_elements. push ( path. to_string ( ) ) ;
1519- } ) {
1519+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1520+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1521+ unused_elements. push ( path. to_string ( ) ) ;
1522+ } ;
1523+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
15201524 Ok ( param_another_xml_array) => param_another_xml_array,
15211525 Err ( _) => None ,
15221526 }
@@ -1580,10 +1584,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
15801584 let mut unused_elements = Vec :: new ( ) ;
15811585 let param_xml_array: Option < models:: XmlArray > = if !body. is_empty ( ) {
15821586 let deserializer = & mut serde_xml_rs:: de:: Deserializer :: new_from_reader ( & * body) ;
1583- match serde_ignored:: deserialize ( deserializer, |path| {
1584- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1585- unused_elements. push ( path. to_string ( ) ) ;
1586- } ) {
1587+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1588+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1589+ unused_elements. push ( path. to_string ( ) ) ;
1590+ } ;
1591+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
15871592 Ok ( param_xml_array) => param_xml_array,
15881593 Err ( _) => None ,
15891594 }
@@ -1647,10 +1652,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
16471652 let mut unused_elements = Vec :: new ( ) ;
16481653 let param_xml_object: Option < models:: XmlObject > = if !body. is_empty ( ) {
16491654 let deserializer = & mut serde_xml_rs:: de:: Deserializer :: new_from_reader ( & * body) ;
1650- match serde_ignored:: deserialize ( deserializer, |path| {
1651- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1652- unused_elements. push ( path. to_string ( ) ) ;
1653- } ) {
1655+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1656+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1657+ unused_elements. push ( path. to_string ( ) ) ;
1658+ } ;
1659+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
16541660 Ok ( param_xml_object) => param_xml_object,
16551661 Err ( _) => None ,
16561662 }
@@ -1714,10 +1720,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
17141720 let mut unused_elements = Vec :: new ( ) ;
17151721 let param_object_param: Option < models:: ObjectParam > = if !body. is_empty ( ) {
17161722 let deserializer = & mut serde_json:: Deserializer :: from_slice ( & body) ;
1717- match serde_ignored:: deserialize ( deserializer, |path| {
1718- warn ! ( "Ignoring unknown field in body: {}" , path) ;
1719- unused_elements. push ( path. to_string ( ) ) ;
1720- } ) {
1723+ let handle_unknown_field = |path : serde_ignored:: Path < ' _ > | {
1724+ warn ! ( "Ignoring unknown field in body: {}" , path) ;
1725+ unused_elements. push ( path. to_string ( ) ) ;
1726+ } ;
1727+ match serde_ignored:: deserialize ( deserializer, handle_unknown_field) {
17211728 Ok ( param_object_param) => param_object_param,
17221729 Err ( e) => return Ok ( Response :: builder ( )
17231730 . status ( StatusCode :: BAD_REQUEST )
0 commit comments