@@ -184,7 +184,7 @@ where
184
184
for value in values {
185
185
let header_name = key. parse :: < HeaderName > ( ) . map_err ( A :: Error :: custom) ?;
186
186
let header_value =
187
- HeaderValue :: from_shared ( value. into_owned ( ) . into ( ) ) . map_err ( A :: Error :: custom) ?;
187
+ HeaderValue :: from_maybe_shared ( value. into_owned ( ) ) . map_err ( A :: Error :: custom) ?;
188
188
headers. append ( header_name, header_value) ;
189
189
}
190
190
}
@@ -220,7 +220,7 @@ where
220
220
. unwrap_or_else ( HeaderMap :: new) ;
221
221
while let Some ( ( key, value) ) = map. next_entry :: < Cow < ' _ , str > , Cow < ' _ , str > > ( ) ? {
222
222
let header_name = key. parse :: < HeaderName > ( ) . map_err ( A :: Error :: custom) ?;
223
- let header_value = HeaderValue :: from_shared ( value. into_owned ( ) . into ( ) ) . map_err ( A :: Error :: custom) ?;
223
+ let header_value = HeaderValue :: from_maybe_shared ( value. into_owned ( ) ) . map_err ( A :: Error :: custom) ?;
224
224
headers. append ( header_name, header_value) ;
225
225
}
226
226
Ok ( headers)
@@ -259,8 +259,8 @@ impl<'a> From<LambdaRequest<'a>> for HttpRequest<Body> {
259
259
260
260
// build an http::Request<lambda_http::Body> from a lambda_http::LambdaRequest
261
261
let mut builder = HttpRequest :: builder ( ) ;
262
- builder. method ( http_method) ;
263
- builder. uri ( {
262
+ builder = builder . method ( http_method) ;
263
+ builder = builder . uri ( {
264
264
format ! (
265
265
"{}://{}{}" ,
266
266
headers
@@ -277,16 +277,16 @@ impl<'a> From<LambdaRequest<'a>> for HttpRequest<Body> {
277
277
// multi valued query string parameters are always a super
278
278
// set of singly valued query string parameters,
279
279
// when present, multi-valued query string parameters are preferred
280
- builder. extension ( QueryStringParameters (
280
+ builder = builder . extension ( QueryStringParameters (
281
281
if multi_value_query_string_parameters. is_empty ( ) {
282
282
query_string_parameters
283
283
} else {
284
284
multi_value_query_string_parameters
285
285
} ,
286
286
) ) ;
287
- builder. extension ( PathParameters ( path_parameters) ) ;
288
- builder. extension ( StageVariables ( stage_variables) ) ;
289
- builder. extension ( request_context) ;
287
+ builder = builder . extension ( PathParameters ( path_parameters) ) ;
288
+ builder = builder . extension ( StageVariables ( stage_variables) ) ;
289
+ builder = builder . extension ( request_context) ;
290
290
291
291
let mut req = builder
292
292
. body ( match body {
0 commit comments