It's perhaps worth noting that writing systemd modules in Rust isn't the same thing at all as calling systemd from Rust code.
covering all the hot paths through the loop. the VM would start tracing there. When the inner loop exits, the VM would detect that a different branch was taken. The VM would try to record a branch ...