Skip to content

Commit 9cfbea4

Browse files
committed
clippy::single-match-else
1 parent 2b50af0 commit 9cfbea4

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

src/fs/serve_dir.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,11 @@ impl<State> Endpoint<State> for ServeDir {
5757
Ok(file) => file,
5858
};
5959

60-
let len = match file.metadata().await {
61-
Ok(metadata) => metadata.len() as usize,
62-
Err(_) => {
63-
log::warn!("Could not retrieve metadata");
64-
return Ok(Response::new(StatusCode::InternalServerError));
65-
}
60+
let len = if let Ok(metadata) = file.metadata().await {
61+
metadata.len() as usize
62+
} else {
63+
log::warn!("Could not retrieve metadata");
64+
return Ok(Response::new(StatusCode::InternalServerError));
6665
};
6766

6867
let body = Body::from_reader(BufReader::new(file), Some(len));

src/security/cors.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,11 @@ impl<State: Send + Sync + 'static> Middleware<State> for CorsMiddleware {
153153
let origins = req.header(&headers::ORIGIN).cloned().unwrap_or_default();
154154

155155
// TODO: how should multiple origin values be handled?
156-
let origin = match origins.first() {
157-
Some(origin) => origin,
158-
None => {
159-
// This is not a CORS request if there is no Origin header
160-
return next.run(req).await;
161-
}
156+
let origin = if let Some(origin) = origins.first() {
157+
origin
158+
} else {
159+
// This is not a CORS request if there is no Origin header
160+
return next.run(req).await;
162161
};
163162

164163
if !self.is_valid_origin(origin) {

0 commit comments

Comments
 (0)