-
-
Notifications
You must be signed in to change notification settings - Fork 6
chore(tests): Allow compiling examples and tests with stable toolchain #63
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
Conversation
…rence whenever encoding
Context changing
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #63 +/- ##
=======================================
Coverage 73.89% 73.89%
=======================================
Files 12 12
Lines 609 609
=======================================
Hits 450 450
Misses 159 159 ☔ View full report in Codecov by Sentry. |
Hi @ac-freeman, thanks for the contribution. I think this PR goes a little further than the stated goal of removing the dependency on the nightly compiler, so maybe you can talk me through some of the changes. Much of this hangs on the following question- Is the goal to remove the dependency on the nightly compiler so that downstream users of the crate do not need to use nightly, or so that contributors do not need to use the nightly compiler to run tests and examples?
|
see #64 |
Yes, both, although primarily the former. I think it's useful, however, if the examples can be run without the use of nightly. A user may want to get hands-on time by trying out the example code before integrating the library in their own project. Having to use nightly seems like a roadblock. Is there a reason at this point to prefer
That was chasing down a red herring from a If you at least agree that the changes in #64 will be helpful, I think that's a great start, and it will make my life easier (updating Rust nightly has a habit of breaking other packages that I depend on). |
thanks @ac-freeman |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
minor nits
Co-authored-by: danieleades <[email protected]>
Co-authored-by: danieleades <[email protected]>
As in #48, this PR allows the library to work on the
stable
andbeta
Rust channels by removing theassociated_type_defaults
andnever_type
features.