3 ms·
You can absolutely write drivers with zero unsafe Rust. The bridge from Rust to C is where unsafe code lies.
by bonzini 11mo ago
You can absolutely write drivers with zero unsafe Rust. The bridge from Rust to C is where unsafe code lies.
- weebull 11mo agoAnd hardware access. You absolutely can't write a hardware driver without unsafe.
- bonzini 11mo agoThere are devices that do not have access to memory, and you can write a safe description of such a device's registers. The only thing that is inherently unsafe is building DMA descriptors.