Hello, Well, porting Rust to GNU/Hurd definitely can be useful, so your project is more than welcome in that regard.
I however have to say you probably underestimate the amount of work needed to write a driver. The language can help in some way, but not very much. The main part of difficulty is to manage to understand how the device really works, and devise something that works with it. We don't really want to spend time on this, and rather use a maintained layer like DDE. Samuel