This is a quick fix for #6578. We now treat prereleases as equivalent to the full releases for the purposes of compiler_version and can address this more permanently closer to the 1.0.0 release.
I've also disallowed placing requirements on compiler versions other than standard releases in order to simplify things.
Additional Context
Documentation*
Check one:
[x] No documentation needed.
[ ] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.
PR Checklist*
[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.
Description
Problem*
Resolves #6578
Summary*
This is a quick fix for #6578. We now treat prereleases as equivalent to the full releases for the purposes of
compiler_version
and can address this more permanently closer to the 1.0.0 release.I've also disallowed placing requirements on compiler versions other than standard releases in order to simplify things.
Additional Context
Documentation*
Check one:
PR Checklist*
cargo fmt
on default settings.