Go kinda is already, but is too sucky on too many levels to really break through.
Rust is still alpha and seems to be going backwards at times, but looks like a strong contender.
Assuming Go fixes its many problems, and Rust is eventually delivered, I think they will both have a strong role to play, Go in the networking/systems space, Rust in the large scale app development space (like making a browser).
But C will still be around.