@@ -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