Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to the 2021 edition #58

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

dburgener
Copy link

Currently the codebase does not specify an edition, which results in a warning and cargo uses the 2015 edition. This PR takes the codebase to the 2021 edition in steps. The first commit specifies the current 2015 edition. The second commit specifies the 2018 edition, and updates the codebase to use the 2018 path conventions described at https://doc.rust-lang.org/edition-guide/rust-2018/module-system/path-clarity.html. The third commit bumps to the 2021 edition. No code changes were required to support the 2021 edition.

Without a definition, cargo defaults to the 2015 edition, which is the
definition the codebase is compatible with.  Specifying this explicitly
aids in the migration to later editions, by allowing the use of cargo
fix.
No changes needed to the codebase compared to the 2018 edition.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant