-
Notifications
You must be signed in to change notification settings - Fork 136
Update to syn-2 #858
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
Update to syn-2 #858
Conversation
Never mind, |
I missed the edit and wrote a commit removing the synstructure dep. Do you want me to drop that commit or leave it in? |
Oh, if you’ve already done it one fewer dependency is great, thank you! |
Hmm, seems like the I think you could go ahead and add |
Added the #[allow(unused_variables)], and put a |
We deny warnings in CI but allow them locally to make refactoring easier. I'd suggest removing the |
Hmm, seems this will entail an MSRV bump for the derive feature. That's fine. |
Since #858 needs MSRV 1.56 anyway, this goes ahead and bumps the edition for `zeroize` and `zeroize_derive` to 2021. This also lets us remove a number of hacks in CI, including commented-out tests.
I opened #869 which does a 2021 edition upgrade for |
Since #858 needs MSRV 1.56 anyway, this goes ahead and bumps the edition for `zeroize` and `zeroize_derive` to 2021. This also lets us remove a number of hacks in CI, including commented-out tests.
@maurer if you rebase it should take care of the MSRV-related issues |
For some reason this isn't working in CI, though it works locally. Co-authored-by: Tony Arcieri <bascule@gmail.com>
`Attribute` already carries the delimiter tokens separately, they shouldn't be additionally provided to the tokens field. Co-authored-by: Tony Arcieri <bascule@gmail.com>
Awesome, thanks! |
This won't test cleanly or go in yet, as it depends on synstructure updating to support syn-2 (this is trivial, but hasn't landed yet).
Uploading the code for review in case you have feedback before it's landable.