My time writing for another blog about rust led me to the batcat command, which provides a code syntax-highlighting replacement for the Unix cat and more commands, written in rust.
sudo apt install bat batcat lib.rs
It is not helpful in this example, but there is even an attempt at git integration.
But that whitespace before the namespace that does not appear in other editors? Could it be a byte order mark or something?
Anyway, pure awesomeness!
And here is that rust blog, in case anyone missed it.