Short answer: anything

Rust is as low-level as C or C++, so you can write anything from operating systems, kernels and microcontroller firmware to web browsers and games.

Admittedly, there will be some corners where you notice how young rust is.

For example GUI is still difficult: the library connections to all the well-known GUI toolkits are still maturing.