Stop using outdated feature gates - #31
Conversation
This is done because it was stabilized in 1.30.
CodeSandwich
commented
Dec 24, 2018
Hi @rye, |
rye
commented
Dec 24, 2018
@CodeSandwich, sounds good! I have also noticed that this project is using the Should I update those in this PR as well? I can also make another one. |
CodeSandwich
commented
Dec 24, 2018
Oh, you're right, the CI got worse. I've stopped paying attention to the error messages and the went from single failing test to compilation failure. Of course, if you have time, please add fix to this as well, that's very much appreciated. |
See commit d3c902f3113575b134641c14a9734b5075d06b09 in rust-lang/rust, which was released in version 1.30.0. (I think.) Cleans up a bunch of `cargo test` errors and allows CI to actually run. Signed-off-by: Kristofer Rye <kristofer.rye@gmail.com>
I'm not even sure we need this, but since this feature gate hasn't been stabilized I guess we still need this. (If I remove #![feature(proc_macro_hygiene)] from the tests, the builds go red.) Signed-off-by: Kristofer Rye <kristofer.rye@gmail.com>
rye
commented
Dec 28, 2018
@CodeSandwich, just so you know I went ahead and update the usage of |
CodeSandwich
commented
Jan 2, 2019
I'm very sorry, but since a few days and for a few more I will not be able to work on Mocktopus. I will gladly come back to coding, reviewing and discussing when my personal situation gets a bit more stable and less time consuming. |
This feature was stabilized in Rust 1.30.0?
See rust-lang/rust#50911, and the release notes for 1.30.0 which include that PR.
See also rust-lang/rust@d3c902f, which merged the
proc_macro_*macros into oneproc_macro_hygienefeature gate.