From 27e713741895cdfcad0daf2ce2c47c0250a8d4ef Mon Sep 17 00:00:00 2001 From: sangge <2251250136@qq.com> Date: Tue, 2 Sep 2025 12:05:26 +0800 Subject: [PATCH] style(p4, p9): fix style issue --- problems/p4/src/main.rs | 8 ++++---- problems/p9/src/main.rs | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/problems/p4/src/main.rs b/problems/p4/src/main.rs index c5e31d7..8b03ec6 100644 --- a/problems/p4/src/main.rs +++ b/problems/p4/src/main.rs @@ -13,10 +13,10 @@ fn main() -> Result<(), Box> { // 对密文的每个字节应用异或操作,得到明文 let plaintext: Vec = cipher_bytes.iter().map(|&byte| byte ^ key).collect(); for i in 0..=(plaintext.iter().len() - window_size) { - if let Ok(text) = std::str::from_utf8(&plaintext[i..i + window_size]) { - if is_valid_english(text, None) { - println!("Found valid sentence with key {key}: {text}"); - } + if let Ok(text) = std::str::from_utf8(&plaintext[i..i + window_size]) + && is_valid_english(text, None) + { + println!("Found valid sentence with key {key}: {text}"); } } // 尝试将字节转换为字符串 diff --git a/problems/p9/src/main.rs b/problems/p9/src/main.rs index d7f34ea..dc9b24d 100644 --- a/problems/p9/src/main.rs +++ b/problems/p9/src/main.rs @@ -15,6 +15,7 @@ fn pkcs7_padding(data: &mut Vec, block_size: usize) { data.extend(vec![padding_length as u8; padding_length]); } +#[allow(dead_code)] fn pkcs7_unpadding(input: &[u8]) -> Result> { if input.is_empty() { return Err(anyhow!("Input cannot be empty"));