Previously each time we wanted to inspect the `Progress` struct we were blocking which was problematic since the downloader also wants to block to update it. Now we use try_lock() and if a lock can't be aquired we requeue another callback. That way we can also be way more aggressive about the interval in whihc it the callbacks will run. |
||
|---|---|---|
| .. | ||
| resources | ||
| src | ||
| build.rs | ||
| Cargo.toml | ||