rustc is ''the compiler for the Rust programming language, provided by the project itself''https://doc.rust-lang.org/rustc/what-is-rustc.html, that is the primary implementation of the Rust programming language. It relies on LLVM for optimization and code generation.