I looked into the Rust solution a bit and I think I agree with you.
IIUC they have macro's that wrap panic which seems like their version of fatalError. Whereas we can of course always just use fatalError, perhaps using a macro named todo or unimplemented might signal more intend.
And might help IDE's collect these, just as some are able to spot // TODO: comments.
But I also still think that our IDEs could offer more support for refactoring/creation, something like what IntelliJ does for JAVA.