I’m gonna have to disagree with you there: once you turn off std, you’re off the map. Building a syscall handler for example, or implementing VM or even a simple bootloader is non-trivial and has taken me like 10x the time it would in C. If we want rust for device drivers, we need a more sane method of implementing std below userspace. The fact is that C is dead simple and currently contorts more easily. The cognitive load is two orders of magnitude less. Until Rust is this easy, we will use C at work.