Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR captures some of the results of my experimentation with
cargo fix
. The first 2 commits are required in order to getcargo fix
to apply cleanly. In addition to these changes, there are 3 macros which cause problems in the automated conversion. I have not incorporated the fix for these macros because thecrate
keyword cannot be used in paths on current stable. I plan to file bugs againstcargo fix
for these 3 scenarios.The final commit explicitly
use
s things in preference to using absolute paths within functions. This commit isn't strictly required for a cleancargo fix
run, but it will reduce unnecessary usage of thecrate
keyword one we runcargo fix
for real.