Skip to content

Bump minimum Rust version to 1.30 to use stable macro :vis matcher #10

New issue

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

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

Already on GitHub? # to your account

Merged
merged 3 commits into from
Feb 26, 2019
Merged

Bump minimum Rust version to 1.30 to use stable macro :vis matcher #10

merged 3 commits into from
Feb 26, 2019

Conversation

Xanewok
Copy link
Contributor

@Xanewok Xanewok commented Feb 24, 2019

Closes #9.
Closes #5.

The macro_vis_matcher feature has been stabilized in 1.30 so there's no need to use a separate nightly feature flag for that.

This technically bumps the minimum required rustc version to 1.30 so I'm not sure how we should proceed - we could either bump it to 0.2 so that people can opt-in into bumping it or rename the existing feature flag to rust-1.30 or similar and add the macro_vis_matcher to the linted against bare #[allow_internal_unstable].

I tested the lint fix using cargo check --all-features with a recent nightly compiler, @alexcrichton please let me know if I missed something!

@Xanewok Xanewok mentioned this pull request Feb 24, 2019
1 task
@Xanewok
Copy link
Contributor Author

Xanewok commented Feb 24, 2019

Only Rust 1.21 job failed, which was expected per above; not sure how best to proceed with this.

@alexcrichton
Copy link
Owner

Looks good to me! I think I'd actually go ahead and bump this to 1.0, so want to push that up and bump the minimum Travis version?

@Xanewok
Copy link
Contributor Author

Xanewok commented Feb 25, 2019 via email

@Xanewok
Copy link
Contributor Author

Xanewok commented Feb 25, 2019

@alexcrichton pushed the bump commits.

@alexcrichton alexcrichton merged commit 52df189 into alexcrichton:master Feb 26, 2019
@Xanewok Xanewok deleted the stable-macro-vis-matcher branch February 26, 2019 07:48
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

allow_internal_unstable needs a list of features Consider stabilization
2 participants