systemd официально поддержал Rust, но только для отдельных компонентов
В systemd добавлена поддержка Rust для leaf-компонентов (отдельных бинарников), но не для общей библиотеки libsystemd-shared.so из-за проблем со стабильным ABI в Rust. Код на Rust будет использовать meson вместо cargo, не полагаться на стандартную библиотеку Rust и обрабатывать ошибки выделения памяти без паник. Проект также отказывается от внешних crate'ов до накопления опыта.