Rustcc - A C compiler written in Rust

What is the benefit of rewriting a C Compiler in Rust?

Rust has an aspiration to replacing C; however, a C derivative, C++, is currently essential for the Rust ecosystem.. Rust cannot exist independantly.

Having C/C++ compilers in rust would go some way toward 'proving independence'. "my starting point is Rust.. oh I have some legacy C code I need to compile.. no problem, my pure Rust ecosystem can still process that.."

it's debatable that you might want llvm->asm first, but I think I get the OP's sentiment