danderson, lol, I wrote a bit of code and my editor was happy with it, and I was very confused because it looked like there was very obvious reuse of a moved value that shouldn't have worked, but wasn't getting any diagnostics...
Turns out the rust language server was just busted, and I now have about three pages of angry borrow checker to sift through. At least I was right about the code being wrong, I guess.
Add comment