If any Rustafarians start such an effort, please make some noise about it.
Re-writing things in a memory safe language takes a lot of time. And that's even if the language is stable and available cross-platform.
When your program doesn't handle a malformed input, and this leads to a buffer overflow, it's your fault. When this program is something as important as systemd, the problem is even worse.
The patch resolves the resolver. Heh.