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

lower MSRV to 1.31 and test it in CI #40

Merged
merged 2 commits into from
Sep 4, 2021
Merged

lower MSRV to 1.31 and test it in CI #40

merged 2 commits into from
Sep 4, 2021

Conversation

japaric
Copy link
Owner

@japaric japaric commented Sep 4, 2021

make it explicit that MSRV does not cover cargo test-ing this crate
remove unidiomatic edition 2015 syntax from API documentation


We can lower the MSRV if we only claim that the crate can be built with the specified version. When used as a dependency, the dev-dependencies (like quickcheck) won't be built so that ought to be fine (cast has no dependencies, only dev-dependencies).

Also, I'd like to not make the MSRV depend on third party crates because they (or their recursive dependencies) may change their actual (which is not the same as documented) MSRV at any time.

cc @briansmith

make it explicit that MSRV does not cover `cargo test`-ing this crate
remove unidiomatic edition 2015 syntax from API documentation
@japaric japaric merged commit 877b81b into main Sep 4, 2021
@japaric japaric deleted the lower-msrv branch September 4, 2021 08:30
@briansmith
Copy link
Contributor

As a consumer I am more interested in knowing which version of Rust the test suite has been verified to pass in, but also I admit I seem to have different priorities w.r.t. MSRV than you.

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.

2 participants