Ali MJ Al-Nasrawy
Ali MJ Al-Nasrawy
Fixes #1576 Builds on #1583.
The following should compile. ```rust #![feature(type_alias_impl_trait)] #![allow(unconditional_recursion)] type Opaque { let _: () = test::
The methods `probe_value` and `find` can be moved to a separate impl that doesn't require `UnificationStoreMut` bound.
This is based on #1 . Please see commit messages for changes!
While playing with #1378, I noticed that the initial scanning time with `--redo-ocr` regressed in v16.4.3 in [this commit](https://github.com/ocrmypdf/OCRmyPDF/commit/d35d00880687177c3d8de6371738e2d50bddda47). The newest version takes ~15x longer to scan the same file...
When using OCRMyPDF with the `--redo-ocr` option, I noticed that the "Scanning contents" phase can become excessively long for large input files. Surprisingly, the total processing time seems to scale...
A followup fix to #1378. The progress bar stalls at 0% until all pages are parsed and cached, which takes pretty much of the total run time (thanks to #1380)....