Rust was originally written in OCaml, and then ported to Rust once things were working well enough.
http://tomlee.co/2014/04/03/a-more-detailed-tour-of-the-rust...
At the time of writing, Rust would use LLVM to generate object files from LLVM IR, then link 'em together using the system's C compiler.