From e7c454912c50b5bbb4a085c0907a73b0925b387c Mon Sep 17 00:00:00 2001 From: Fangdun Tsai Date: Mon, 25 Dec 2023 13:20:51 +0800 Subject: [PATCH] chore(sync): short form --- src/async.rs | 2 +- src/sync.rs | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/async.rs b/src/async.rs index 1d3b4ea..61996dd 100644 --- a/src/async.rs +++ b/src/async.rs @@ -294,7 +294,7 @@ where } // yields `Field` - let mut field = Field::::empty(); + let mut field = Field::empty(); field.name = name; field.filename = filename; diff --git a/src/sync.rs b/src/sync.rs index 5419560..1c03f0e 100644 --- a/src/sync.rs +++ b/src/sync.rs @@ -221,7 +221,10 @@ where // invalid content disposition let Some((name, filename)) = headers .remove(CONTENT_DISPOSITION) - .and_then(|v| parse_content_disposition(v.as_bytes()).ok()) + .as_ref() + .map(HeaderValue::as_bytes) + .map(parse_content_disposition) + .and_then(Result::ok) else { return Some(Err(Error::InvalidContentDisposition)); }; @@ -246,7 +249,7 @@ where } // yields `Field` - let mut field = Field::::empty(); + let mut field = Field::empty(); field.name = name; field.filename = filename;