Dybuk cleans up the ugly Rustc messages (inspired by Elm). Dybuk supports some other compilers aswell.
First of all install dybuk.
cd /path/to/dybuk
cargo install --path .
When that's done, you can pipe Rustc output through dybuk:
cargo build |& dybuk