diff --git a/Cargo.lock b/Cargo.lock index 93a8545ec7..3a63eb57d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5411,9 +5411,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.45" +version = "0.23.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634" +checksum = "48e13bd8c0e9365c43cfa5c9e8f9ad49d3c8444926c9aac819e0e4dc503c8fdf" dependencies = [ "aws-lc-rs", "log", diff --git a/crates/oracle/src/pixels.rs b/crates/oracle/src/pixels.rs index 7365e37eaf..2b11719819 100644 --- a/crates/oracle/src/pixels.rs +++ b/crates/oracle/src/pixels.rs @@ -186,7 +186,7 @@ pub fn decode_pam_gray(bytes: &[u8]) -> Option<(usize, usize, Vec)> { return None; } let mut out = Vec::with_capacity(width.checked_mul(height)?); - for px in data.get(..wanted)?.chunks_exact(4) { + for px in data.get(..wanted)?.as_chunks::<4>().0 { let (&r, &g, &b, &a) = (px.first()?, px.get(1)?, px.get(2)?, px.get(3)?); // Composite premultiplied RGB over white, in integer arithmetic that cannot overflow: // each term is at most 255, and the sum is at most 255.