-
Notifications
You must be signed in to change notification settings - Fork 183
Use unnamed consts in chalk-derive #717
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
What about |
😕 no idea what's going on with these errors, the generated code looks fine... Edit: Ah no, it's missing a semicolon in the end. How is this supposed to work? |
But there's a semicolon at the end of https://github.com/mystor/synstructure/pull/43/files. |
Not in the one further up, there seem to be two versions. That would explain why it worked for the original author. One is |
I've tried rewriting the derives to |
Yeah, it seems so. I files a PR against synstructure in the meanwhile, but it might take a while to get merged and published. Maybe we should also work around this on our side? |
I made a PR for my hacky workaround 🤷 |
* Add missing semicolon for `underscore_const` See rust-lang/chalk#717 * Fix unpretty test * Bump version
This makes the derives work in rust-analyzer. CC rust-lang/rust-analyzer#9562
14719b5
to
fecee2b
Compare
New synstructure version got released, so it works now 🙂 |
@shepmaster ugh |
Yep. Surprisingly, though, GitHub didn't close this when bors merged the original PR in the RA repo. |
Very confusing indeed |
Very odd! My workflow involves pulling from my |
I've also never seen it cross repositories before (rust-analyzer -> chalk), which is doubly strange. |
Not sure what the problem is here, but sure. @bors r+ |
📌 Commit fecee2b has been approved by |
|
☀️ Test successful - checks-actions |
This makes the derives work in rust-analyzer.
CC rust-lang/rust-analyzer#9562