The Rust syntax colouring breaks on variables or members named ‘r’ and ‘b’, as illustrated in the screenshots (breakage following ‘r’, with apparently-correct colouring for comparison). This bug appears to break syntax colouring for the remainder of the file.
https://github.com/joe-editor/joe/pull/10
I have that applied locally now. No longer seeing the problem.