更新libclamav库1.0.0版本

This commit is contained in:
2023-01-14 18:28:39 +08:00
parent b879ee0b2e
commit 45fe15f472
8531 changed files with 1222046 additions and 177272 deletions

View File

@@ -0,0 +1,23 @@
//! Must be a separate test because it modifies the _global_ rayon pool.
use std::{fs::File, path::Path};
use jpeg_decoder::Decoder;
#[test]
fn decoding_in_global_pool() {
let path = Path::new("tests/reftest/images/progressive3.jpg");
rayon::ThreadPoolBuilder::new()
.num_threads(2)
.build_global()
.unwrap();
let _: Vec<_> = (0..1024)
.map(|_| {
let path = path.clone();
std::thread::spawn(move || {
let mut decoder = Decoder::new(File::open(&path).unwrap());
let _ = decoder.decode().unwrap();
});
}).collect();
}