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

MSRV 1.56 #3350

Merged
merged 3 commits into from
Apr 2, 2022
Merged

MSRV 1.56 #3350

merged 3 commits into from
Apr 2, 2022

Conversation

tertsdiepraam
Copy link
Member

Fixes #3342

We need to bump to 1.56 for the dependencies mentioned in that issue. However, because of how editions work, we don't necessarily need to switch to the 2021 edition for the dependencies to use the 2021 edition, so I left that out of this PR. I would propose that we switch soon after merging this though.

I have also included fixes for two places where a comment mentioned that it could be cleaned up once the MSRV would be bumped up.

Do we want to tag a new release before merging this?

@sylvestre
Copy link
Sponsor Contributor

Yeah, tagging and upload would be great :)
do you want to do it?

@rivy
Copy link
Member

rivy commented Apr 1, 2022

Do we want to tag a new release before merging this?

Yes, please.

@tertsdiepraam
Copy link
Member Author

do you want to do it?

Never done it, but I'll try to do it in a bit!

@sylvestre
Copy link
Sponsor Contributor

I am using util/update-version.sh & util/publish.sh to publish a new version
they are both terrible but are doin 90% of the work

@tertsdiepraam
Copy link
Member Author

Alright! I couldn't find the time to do it today, but I'll do it tomorrow.

In Rust versions before 1.55, there was no enum for parse errors. With the bump of the MSRV to 1.56 we can simplify this.
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.

MSRV 1.56 & edition 2021
3 participants