@@ -155,7 +155,7 @@ impl<T, C, Target> hyper::service::Service<Target> for MakeService<T, C> where
155
155
}
156
156
157
157
fn call ( & mut self , target : Target ) -> Self :: Future {
158
- futures :: future:: ok ( Service :: new (
158
+ future:: ok ( Service :: new (
159
159
self . api_impl . clone ( ) ,
160
160
) )
161
161
}
@@ -1269,10 +1269,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1269
1269
let mut unused_elements = Vec :: new ( ) ;
1270
1270
let param_object_untyped_props: Option < models:: ObjectUntypedProps > = if !body. is_empty ( ) {
1271
1271
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) {
1276
1277
Ok ( param_object_untyped_props) => param_object_untyped_props,
1277
1278
Err ( _) => None ,
1278
1279
}
@@ -1368,10 +1369,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1368
1369
let mut unused_elements = Vec :: new ( ) ;
1369
1370
let param_duplicate_xml_object: Option < models:: DuplicateXmlObject > = if !body. is_empty ( ) {
1370
1371
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) {
1375
1377
Ok ( param_duplicate_xml_object) => param_duplicate_xml_object,
1376
1378
Err ( _) => None ,
1377
1379
}
@@ -1435,10 +1437,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1435
1437
let mut unused_elements = Vec :: new ( ) ;
1436
1438
let param_another_xml_object: Option < models:: AnotherXmlObject > = if !body. is_empty ( ) {
1437
1439
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) {
1442
1445
Ok ( param_another_xml_object) => param_another_xml_object,
1443
1446
Err ( _) => None ,
1444
1447
}
@@ -1513,10 +1516,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1513
1516
let mut unused_elements = Vec :: new ( ) ;
1514
1517
let param_another_xml_array: Option < models:: AnotherXmlArray > = if !body. is_empty ( ) {
1515
1518
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) {
1520
1524
Ok ( param_another_xml_array) => param_another_xml_array,
1521
1525
Err ( _) => None ,
1522
1526
}
@@ -1580,10 +1584,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1580
1584
let mut unused_elements = Vec :: new ( ) ;
1581
1585
let param_xml_array: Option < models:: XmlArray > = if !body. is_empty ( ) {
1582
1586
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) {
1587
1592
Ok ( param_xml_array) => param_xml_array,
1588
1593
Err ( _) => None ,
1589
1594
}
@@ -1647,10 +1652,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1647
1652
let mut unused_elements = Vec :: new ( ) ;
1648
1653
let param_xml_object: Option < models:: XmlObject > = if !body. is_empty ( ) {
1649
1654
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) {
1654
1660
Ok ( param_xml_object) => param_xml_object,
1655
1661
Err ( _) => None ,
1656
1662
}
@@ -1714,10 +1720,11 @@ impl<T, C> hyper::service::Service<(Request<Body>, C)> for Service<T, C> where
1714
1720
let mut unused_elements = Vec :: new ( ) ;
1715
1721
let param_object_param: Option < models:: ObjectParam > = if !body. is_empty ( ) {
1716
1722
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) {
1721
1728
Ok ( param_object_param) => param_object_param,
1722
1729
Err ( e) => return Ok ( Response :: builder ( )
1723
1730
. status ( StatusCode :: BAD_REQUEST )
0 commit comments