diff --git a/Cargo.toml b/Cargo.toml
index 51005b7..3568da1 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -2,8 +2,10 @@
name = "ptth"
version = "0.1.0"
-authors = ["_"]
+authors = ["Trish"]
edition = "2018"
+license-file = "COPYING"
+license = "AGPL-3.0"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/src/bin/file_server.rs b/src/bin/file_server.rs
index 777ba03..0c5a8ce 100644
--- a/src/bin/file_server.rs
+++ b/src/bin/file_server.rs
@@ -73,8 +73,8 @@ async fn handle_all (req: Request
, state: Arc >)
}
let body = ptth_resp.body
- .map (|b| Body::wrap_stream (b))
- .unwrap_or_else (|| Body::empty ())
+ .map (Body::wrap_stream)
+ .unwrap_or_else (Body::empty)
;
let resp = resp.body (body).unwrap ();
diff --git a/src/server/file_server.rs b/src/server/file_server.rs
index 59db7f6..5d57114 100644
--- a/src/server/file_server.rs
+++ b/src/server/file_server.rs
@@ -247,10 +247,7 @@ pub async fn serve_all (
}
}
- let should_send_body = match &parts.method {
- http_serde::Method::Get => true,
- _ => false,
- };
+ let should_send_body = matches! (&parts.method, http_serde::Method::Get);
use percent_encoding::*;
diff --git a/src/server/mod.rs b/src/server/mod.rs
index 4b38ce7..f6a0c6d 100644
--- a/src/server/mod.rs
+++ b/src/server/mod.rs
@@ -97,9 +97,7 @@ pub async fn main (opt: Opt) -> Result <(), Box > {
let handlebars = handlebars.clone ();
tokio::spawn (async move {
- match handle_req_resp (&opt, handlebars, &client, req_resp).await {
- _ => (),
- }
+ handle_req_resp (&opt, handlebars, &client, req_resp).await;
});
}
}