You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Actually, this isn't a rust-analyzer regression. It's a core library change that trips over r-a rust-lang/rust#117050.
The impl macro makes use of nightly features (surprise surprise ...), and the behavior of those features has changed, which now breaks tuple impls for r-a because the expansion is wrong.
This also explains why r-a is giving me errors on our database traits now that I updated my toolchain yesterday
Activity
Veykril commentedon Dec 18, 2023
Might've been #15970? Only thing I can think of that looks relevant and that has been merged recently (assuming this used to work)
cynecx commentedon Dec 19, 2023
Okay, I might have imagined things because I can reproduce this with a build from early November 🤷♂️.
Veykril commentedon Dec 19, 2023
Actually, this isn't a rust-analyzer regression. It's a core library change that trips over r-a rust-lang/rust#117050.
The impl macro makes use of nightly features (surprise surprise ...), and the behavior of those features has changed, which now breaks tuple impls for r-a because the expansion is wrong.
This also explains why r-a is giving me errors on our database traits now that I updated my toolchain yesterday
Auto merge of #16165 - Veykril:meta-vars, r=Veykril