Rust.

Pardon my abrasiveness, but does this actually run? The entire " -o /tmp/rs.out && /tmp/rs.out" will get passed as an argument to rustc instead of being separate pieces.

Also, this only works for *nix OSes. /cc @erran.