-
Notifications
You must be signed in to change notification settings - Fork 138
Update to 1.85 and Rust Edition 2024 #534
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
Update to 1.85 and Rust Edition 2024 #534
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM so far.
Left a few comments, and there are still some clippy issues in CI.
I'll update the dev images to install 1.85.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but agree that most expr_2021 can be changed back to expr.
b537abe
to
958d729
Compare
ea8cdd5
to
b093e9a
Compare
Signed-off-by: Simon Davies <[email protected]>
NOTE: I attempted to run flatc to re-generate the flatbuffer generated files but it did not do the updates for 2024 edition. Updated manually for review feedback Signed-off-by: Simon Davies <[email protected]>
Signed-off-by: Simon Davies <[email protected]>
Signed-off-by: Simon Davies <[email protected]>
…--edition` Signed-off-by: Simon Davies <[email protected]>
Signed-off-by: Simon Davies <[email protected]>
…rence to mutable static Signed-off-by: Simon Davies <[email protected]>
The is mainly the result of running `cargo fix --edition` along with a couple of manula changes to fix clippy "shared reference to mutable static" warnings Signed-off-by: Simon Davies <[email protected]>
Signed-off-by: Simon Davies <[email protected]>
running rustfmt with edition 2024 creates a lot of noise Signed-off-by: Simon Davies <[email protected]>
Signed-off-by: Simon Davies <[email protected]>
Signed-off-by: Simon Davies <[email protected]>
7df808b
to
3f6e9b9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just some nits, feel free to ignore them
@jprendes I am going to merge this and follow up with the nits later |
See individual commit messages for details.
I retained rustfmt version as 2021, we should update this in a distinct PR as it causes updates to over 80 files