-
-
Notifications
You must be signed in to change notification settings - Fork 16
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
Why is MSRV 1.79? #76
Comments
I just noticed that tests do not pass with Rust 1.75, |
Ah yeah when I saw your issue initially I was trying to remember whats the reason, but as you've pointed out, its because of the NonZero types. I believe if you compile with the |
Ok, so using it without the |
Absolutely, its a great suggestion! I added the MSRV before Does Rust let you use kameo on older versions even though the Cargo.toml file has |
Awesome, thank you! No, it won't build with older versions if |
@tqwewe I opened an issue for Cargo: rust-lang/cargo#14770. While waiting for the response, I assume even if this feature is enabled, it won't be available in older cargo versions, making it irrelevant for this issue. Have you thought about any alternatives? Maybe use rust_version crate to check if rust version is at least 1.79, otherwise emit a EDIT: Another possible workaround could be to factor out the |
Hi sorry for the late reply. Thanks for taking the time to open the issue on cargo GH I also am open to the idea of |
That would be nice! As for the reason, we're currently developing software for embedded devices and we use Yocto for this purpose. Unfortunately, upgrading Rust in such environments is not always easy and straightforward. We are working on it, so maybe we will succeed and this won't be necessary, but for now we can't use the crate because it doesn't build with lower rust versions. |
Sorry for the delay, this should be resolved in 0.13 of kameo |
No problem, thank you very much! |
Hello! Nice work with the crate, really like it!
I have a question regarding the minimum supported rust version, which is at the moment of this writing set to 1.79. I tried building the crate on my machine using version 1.75 and it builds without any problems, tests run as well.
What is the reasoning behind setting the minimum supported Rust version to 1.79?
The text was updated successfully, but these errors were encountered: