How does Rust allow different language versions ("epochs") to interoperate? https://stackoverflow.com/q/57332016/509706
The SO answer even includes the relevant source code from the compiler!
Related Posts
On the challenge of writing accurate source spans on Unicode source code: https://reedmullanix.com/posts/unicode-source-spans.html
Also (see footnotes) a fair number of LSP clients assume UTF-8 despite early versions of LSP mandating UTF-16!
Today I learnt that `cargo fix` won't fix code with compiler errors by default, but you can override this!
$ cargo fix --broken-code --allow-dirty && cargo clippy --fix --allow-dirty
This incantation does exactly what I wanted :)
Co-Authored-By: An old Stack Overflow answer, blindly accepting the compiler's suggestions, and a linter.