diff options
author | Alex Auvolat <alex@adnab.me> | 2021-12-09 23:38:56 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2021-12-09 23:38:56 +0100 |
commit | f7a5b29b719778974a6791d03b8c5eb2e5836355 (patch) | |
tree | a887ec309c49426676f6fd805f61a68e586fa1c2 | |
parent | e0912dc5fe61839522db118a2dd2e06bb3c18d40 (diff) | |
download | tricot-f7a5b29b719778974a6791d03b8c5eb2e5836355.tar.gz tricot-f7a5b29b719778974a6791d03b8c5eb2e5836355.zip |
cargo clippy
-rw-r--r-- | src/https.rs | 10 | ||||
-rw-r--r-- | src/main.rs | 2 | ||||
-rw-r--r-- | src/reverse_proxy.rs | 2 |
3 files changed, 9 insertions, 5 deletions
diff --git a/src/https.rs b/src/https.rs index 1f603b9..f7562ff 100644 --- a/src/https.rs +++ b/src/https.rs @@ -116,7 +116,7 @@ async fn handle( .to_str()? }; let path = req.uri().path(); - let accept_encoding = accept_encoding_fork::encodings(req.headers()).unwrap_or(vec![]); + let accept_encoding = accept_encoding_fork::encodings(req.headers()).unwrap_or_else(|_| vec![]); let best_match = proxy_config .entries @@ -194,6 +194,7 @@ async fn try_compress( Encoding::Deflate, Encoding::Gzip, ]; + #[allow(clippy::float_cmp)] let encoding_opt = accept_encoding .iter() .filter(|(_, q)| *q == max_q) @@ -250,13 +251,16 @@ async fn try_compress( } // put beginning chunks back into body - let body = futures::stream::iter(chunks.into_iter().map(|c| Ok(c))).chain(body); + let body = futures::stream::iter(chunks.into_iter().map(Ok)).chain(body); // make an async reader from that for compressor let body_rd = StreamReader::new(body.map_err(|e| std::io::Error::new(std::io::ErrorKind::Other, e))); - debug!("Compressing response body as {:?} (at least {} bytes)", encoding, sum_lengths); + debug!( + "Compressing response body as {:?} (at least {} bytes)", + encoding, sum_lengths + ); head.headers.remove(header::CONTENT_LENGTH); let compressed_body = match encoding { diff --git a/src/main.rs b/src/main.rs index ee95fa6..353af66 100644 --- a/src/main.rs +++ b/src/main.rs @@ -105,7 +105,7 @@ async fn main() { enable_compression: opt.enable_compression, compress_mime_types: opt .compress_mime_types - .split(",") + .split(',') .map(|x| x.to_string()) .collect(), }; diff --git a/src/reverse_proxy.rs b/src/reverse_proxy.rs index 445f6ef..f4ded40 100644 --- a/src/reverse_proxy.rs +++ b/src/reverse_proxy.rs @@ -39,7 +39,7 @@ fn is_hop_header(name: &HeaderName) -> bool { fn remove_hop_headers(headers: &HeaderMap<HeaderValue>) -> HeaderMap<HeaderValue> { let mut result = HeaderMap::new(); for (k, v) in headers.iter() { - if !is_hop_header(&k) { + if !is_hop_header(k) { result.append(k.clone(), v.clone()); } } |