@@ -363,7 +363,7 @@ where
363363 T : Default + Deserialize < ' de > ,
364364{
365365 let opt = Option :: deserialize ( deserializer) ?;
366- Ok ( opt. unwrap_or_else ( T :: default ) )
366+ Ok ( opt. unwrap_or_default ( ) )
367367}
368368
369369/// Converts LambdaRequest types into `http::Request<Body>` types
@@ -397,7 +397,7 @@ impl<'a> From<LambdaRequest<'a>> for http::Request<Body> {
397397 headers
398398 . get( "X-Forwarded-Proto" )
399399 . and_then( |val| val. to_str( ) . ok( ) )
400- . unwrap_or_else ( || "https" ) ,
400+ . unwrap_or ( "https" ) ,
401401 headers
402402 . get( http:: header:: HOST )
403403 . and_then( |val| val. to_str( ) . ok( ) )
@@ -445,7 +445,7 @@ impl<'a> From<LambdaRequest<'a>> for http::Request<Body> {
445445 headers
446446 . get( "X-Forwarded-Proto" )
447447 . and_then( |val| val. to_str( ) . ok( ) )
448- . unwrap_or_else ( || "https" ) ,
448+ . unwrap_or ( "https" ) ,
449449 headers
450450 . get( http:: header:: HOST )
451451 . and_then( |val| val. to_str( ) . ok( ) )
@@ -508,7 +508,7 @@ impl<'a> From<LambdaRequest<'a>> for http::Request<Body> {
508508 headers
509509 . get( "X-Forwarded-Proto" )
510510 . and_then( |val| val. to_str( ) . ok( ) )
511- . unwrap_or_else ( || "https" ) ,
511+ . unwrap_or ( "https" ) ,
512512 headers
513513 . get( http:: header:: HOST )
514514 . and_then( |val| val. to_str( ) . ok( ) )
@@ -609,7 +609,7 @@ mod tests {
609609 // https://docs.aws.amazon.com/lambda/latest/dg/eventsources.html#eventsources-api-gateway-request
610610 // note: file paths are relative to the directory of the crate at runtime
611611 let result = from_reader ( File :: open ( "tests/data/apigw_proxy_request.json" ) . expect ( "expected file" ) ) ;
612- assert ! ( result. is_ok( ) , format! ( "event was not parsed as expected {:?}" , result) ) ;
612+ assert ! ( result. is_ok( ) , "event was not parsed as expected {:?}" , result) ;
613613 }
614614
615615 #[ test]
@@ -620,7 +620,9 @@ mod tests {
620620 let result = from_str ( input) ;
621621 assert ! (
622622 result. is_ok( ) ,
623- format!( "event was not parsed as expected {:?} given {}" , result, input)
623+ "event was not parsed as expected {:?} given {}" ,
624+ result,
625+ input
624626 ) ;
625627 let req = result. expect ( "failed to parse request" ) ;
626628 assert_eq ! ( req. method( ) , "GET" ) ;
@@ -635,7 +637,9 @@ mod tests {
635637 let result = from_str ( input) ;
636638 assert ! (
637639 result. is_ok( ) ,
638- format!( "event was not parsed as expected {:?} given {}" , result, input)
640+ "event was not parsed as expected {:?} given {}" ,
641+ result,
642+ input
639643 ) ;
640644 let req = result. expect ( "failed to parse request" ) ;
641645 let cookie_header = req
@@ -658,7 +662,9 @@ mod tests {
658662 let result = from_str ( input) ;
659663 assert ! (
660664 result. is_ok( ) ,
661- format!( "event was not parsed as expected {:?} given {}" , result, input)
665+ "event was not parsed as expected {:?} given {}" ,
666+ result,
667+ input
662668 ) ;
663669 let req = result. expect ( "failed to parse request" ) ;
664670 assert_eq ! ( req. method( ) , "GET" ) ;
@@ -676,7 +682,9 @@ mod tests {
676682 let result = from_str ( input) ;
677683 assert ! (
678684 result. is_ok( ) ,
679- format!( "event was not parsed as expected {:?} given {}" , result, input)
685+ "event was not parsed as expected {:?} given {}" ,
686+ result,
687+ input
680688 ) ;
681689 let req = result. expect ( "failed to parse request" ) ;
682690 assert_eq ! ( req. method( ) , "GET" ) ;
@@ -691,7 +699,9 @@ mod tests {
691699 let result = from_str ( input) ;
692700 assert ! (
693701 result. is_ok( ) ,
694- format!( "event is was not parsed as expected {:?} given {}" , result, input)
702+ "event is was not parsed as expected {:?} given {}" ,
703+ result,
704+ input
695705 ) ;
696706 let request = result. expect ( "failed to parse request" ) ;
697707
@@ -712,7 +722,9 @@ mod tests {
712722 let result = from_str ( input) ;
713723 assert ! (
714724 result. is_ok( ) ,
715- format!( "event is was not parsed as expected {:?} given {}" , result, input)
725+ "event is was not parsed as expected {:?} given {}" ,
726+ result,
727+ input
716728 ) ;
717729 let request = result. expect ( "failed to parse request" ) ;
718730 assert ! ( !request. query_string_parameters( ) . is_empty( ) ) ;
0 commit comments