Skip to content

Commit 2021889

Browse files
committed
refactor: make it rusty
1 parent d1e1233 commit 2021889

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

guests/python/build.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,12 @@ fn download_wasi_sdk() -> Result<(), Box<dyn std::error::Error>> {
6464
let mut reader = response.into_reader();
6565
let mut hasher = sha2::Sha256::new();
6666
let mut buffer = [0u8; 8192];
67-
loop {
68-
let n = reader.read(&mut buffer)?;
69-
if n == 0 {
70-
break;
71-
}
72-
hasher.update(&buffer[..n]);
73-
file.write_all(&buffer[..n])?;
67+
while let Ok(n) = reader.read(&mut buffer)
68+
&& n > 0
69+
{
70+
let chunk = &buffer[..n];
71+
hasher.update(chunk);
72+
file.write_all(chunk)?;
7473
}
7574
let digest = hasher.finalize();
7675
let hex_digest = format!("{:x}", digest);

0 commit comments

Comments
 (0)