From b37b252b14bb8790e95f78f905bbe34718f5a628 Mon Sep 17 00:00:00 2001 From: elky Date: Sat, 5 Sep 2026 02:37:41 +0800 Subject: [PATCH] fix(ci): satisfy protocol utility clippy checks --- crates/aether-ai/formats/src/formats/openai/image/mod.rs | 5 ++++- crates/aether-http/src/dns.rs | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/crates/aether-ai/formats/src/formats/openai/image/mod.rs b/crates/aether-ai/formats/src/formats/openai/image/mod.rs index 3e894d18d..6d0a87b91 100644 --- a/crates/aether-ai/formats/src/formats/openai/image/mod.rs +++ b/crates/aether-ai/formats/src/formats/openai/image/mod.rs @@ -22,7 +22,10 @@ pub(crate) fn is_safe_openai_image_base64_payload(value: &str) -> bool { let first_padding = bytes.iter().position(|byte| *byte == b'='); if let Some(index) = first_padding { let padding = bytes.len() - index; - if padding > 2 || bytes[index..].iter().any(|byte| *byte != b'=') || bytes.len() % 4 != 0 { + if padding > 2 + || bytes[index..].iter().any(|byte| *byte != b'=') + || !bytes.len().is_multiple_of(4) + { return false; } } diff --git a/crates/aether-http/src/dns.rs b/crates/aether-http/src/dns.rs index 5e72e8445..6cf6c13c7 100644 --- a/crates/aether-http/src/dns.rs +++ b/crates/aether-http/src/dns.rs @@ -42,7 +42,7 @@ fn collect_resolved_addresses_with_limit( resolved: &mut impl Iterator, ) -> io::Result> { let mut addresses = Vec::with_capacity(MAX_DNS_RESOLVED_ADDRESSES.min(8)); - while let Some(address) = resolved.next() { + for address in resolved.by_ref() { if addresses.len() >= MAX_DNS_RESOLVED_ADDRESSES { return Err(io::Error::new( io::ErrorKind::InvalidData,