From 4891fa07a51f8da70773cbdbc64ff3aa7ebecf58 Mon Sep 17 00:00:00 2001 From: pommicket Date: Mon, 8 Sep 2025 15:02:43 -0400 Subject: Update to latest version of png crate --- benches/bench.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'benches') diff --git a/benches/bench.rs b/benches/bench.rs index 9414278..35beb05 100644 --- a/benches/bench.rs +++ b/benches/bench.rs @@ -1,5 +1,6 @@ use criterion::{Criterion, criterion_group, criterion_main}; use std::hint::black_box; +use std::io::Cursor; fn run_benches(c: &mut Criterion) { let large_image = black_box(include_bytes!("large.png")); @@ -21,9 +22,9 @@ fn run_benches(c: &mut Criterion) { group.bench_function("png", |b| { b.iter(|| { let png = &large_image[..]; - let decoder = png::Decoder::new(png); + let decoder = png::Decoder::new(Cursor::new(png)); let mut reader = decoder.read_info().unwrap(); - let mut png_buf = vec![0; reader.output_buffer_size()]; + let mut png_buf = vec![0; reader.output_buffer_size().unwrap()]; reader.next_frame(&mut png_buf).unwrap(); std::hint::black_box(png_buf); }) @@ -44,9 +45,9 @@ fn run_benches(c: &mut Criterion) { group.bench_function("png", |b| { b.iter(|| { let png = &small_image[..]; - let decoder = png::Decoder::new(png); + let decoder = png::Decoder::new(Cursor::new(png)); let mut reader = decoder.read_info().unwrap(); - let mut png_buf = vec![0; reader.output_buffer_size()]; + let mut png_buf = vec![0; reader.output_buffer_size().unwrap()]; reader.next_frame(&mut png_buf).unwrap(); std::hint::black_box(png_buf); }) -- cgit v1.2.3