We appreciate the time and effort you've put into this pull request.
To help us review it efficiently, please ensure you've gone through the following checklist:
Submission Checklist 📝
[x] I have updated existing examples or added new ones (if applicable).
[x] I have used cargo xtask fmt-packages command to ensure that all changed code is formatted correctly.
[x] My changes were added to the CHANGELOG.md in the proper section.
[x] I have added necessary changes to user code to the Migration Guide.
Part 2 which simplifies the TIMG timers. All sub timers now have the same type erased type: Timer. I also managed to dedupe and remove the instance trait completely (the instance trait for TIMG still exists), which is a huge code saving.
We appreciate the time and effort you've put into this pull request. To help us review it efficiently, please ensure you've gone through the following checklist:
Submission Checklist 📝
cargo xtask fmt-packages
command to ensure that all changed code is formatted correctly.CHANGELOG.md
in the proper section.Extra:
Pull Request Details 📖
Description
Part 2 which simplifies the TIMG timers. All sub timers now have the same type erased type:
Timer
. I also managed to dedupe and remove the instance trait completely (the instance trait for TIMG still exists), which is a huge code saving.