rust-mode is lovely to work with. If you find syntax highlighting bugs, you can easily add tests: https://github.com/rust-lang/rust-mode/blob/061e6d8a3a9104570144f1eacb729e3211cb03cd/rust-mode-tests.el#L1193-L1199