fn parallel_decompressor(self, pedantic: bool) -> std::result::Result<ParallelBlockDecompressor<Self>, Self> {
        let pool = threadpool::Builder::new()
            .thread_name("OpenEXR Block Decompressor".to_string())
            // todo no more threads than remaining block count (self.len())
            .build();

        ParallelBlockDecompressor::new(self, pedantic, pool)
    }
/// Return an iterator that decompresses the chunks with multiple threads.
/// The order of the blocks is not deterministic.
/// Use `ParallelBlockDecompressor::new` if you want to use your own thread pool.
/// By default, this uses as many threads as there are CPUs.
/// Returns the `self` if there is no need for parallel decompression.
Return an iterator that decompresses the chunks with multiple threads.
The order of the blocks is not deterministic.
Use `ParallelBlockDecompressor::new` if you want to use your own thread pool.
By default, this uses as many threads as there are CPUs.
Returns the `self` if there is no need for parallel decompression.
Return an iterator that decompresses the chunks with multiple threads . The order of the blocks is not deterministic . Use ` ParallelBlockDecompressor :: new ` if you want to use your own thread pool . By default this uses as many threads as there are CPUs . Returns the ` self ` if there is no need for parallel decompression .
fn parallel_decompressor(self, pedantic: bool) -> std::result::Result<ParallelBlockDecompressor<Self>, Self> {
        let pool = threadpool::Builder::new()
            .thread_name("OpenEXR Block Decompressor".to_string())
            // todo no more threads than remaining block count (self.len())
            .build();
        ParallelBlockDecompressor::new(self, pedantic, pool)
    }
fn parallel_decompressor ( self , pedantic : bool ) -> std :: result :: Result < ParallelBlockDecompressor < Self > , Self > { let pool = threadpool :: Builder :: new ( ) . thread_name ( " " . to_string ( ) ) // todo no more threads than remaining block count (self.len()) . build ( ) ; ParallelBlockDecompressor :: new ( self , pedantic , pool ) }
Return an iterator that decompresses the chunks with multiple threads.
Return an iterator that decompresses the chunks with multiple threads .
self
pedantic
bool
self
pedantic
bool