diff --git a/Cargo.lock b/Cargo.lock index 8dc727b0..a37ba15c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4140,7 +4140,6 @@ version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" dependencies = [ - "async-compression", "base64 0.22.1", "bytes", "encoding_rs", diff --git a/Cargo.toml b/Cargo.toml index 05018e36..668e4082 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,9 +63,6 @@ regex = "1.11.1" reqwest = { version = "0.12.9", default-features = false, features = [ "http2", "rustls-tls", - "deflate", - "gzip", - "brotli", "hickory-dns", "json", "stream", diff --git a/src/policy/denylist.rs b/src/policy/denylist.rs index 7323c13d..e12811fd 100644 --- a/src/policy/denylist.rs +++ b/src/policy/denylist.rs @@ -82,7 +82,7 @@ impl Denylist { // If there's no country code info -> then we don't block by default // TODO discuss - country_code.map_or(false, |code| entry.iter().any(|x| *x == code.0)) + country_code.is_some_and(|code| entry.iter().any(|x| *x == code.0)) } pub async fn update(&self) -> Result { diff --git a/src/policy/domain_canister.rs b/src/policy/domain_canister.rs index ae0d8fe1..829aea2b 100644 --- a/src/policy/domain_canister.rs +++ b/src/policy/domain_canister.rs @@ -29,8 +29,7 @@ pub const SYSTEM_SUBNETS: [(Principal, Principal); 5] = [ pub fn is_system_subnet(canister_id: Principal) -> bool { SYSTEM_SUBNETS .iter() - .map(|x| canister_id >= x.0 && canister_id <= x.1) - .any(|x| x) + .any(|x| canister_id >= x.0 && canister_id <= x.1) } // Things needed to verify domain-canister match diff --git a/src/tls/cert/providers/dir.rs b/src/tls/cert/providers/dir.rs index 61944751..67dc1c26 100644 --- a/src/tls/cert/providers/dir.rs +++ b/src/tls/cert/providers/dir.rs @@ -38,7 +38,7 @@ impl ProvidesCertificates for Provider { if !v .path() .extension() - .map_or(false, |x| x.eq_ignore_ascii_case("pem")) + .is_some_and(|x| x.eq_ignore_ascii_case("pem")) { continue; }