Should be. The rust borrow checker has no runtime component. It checks the code as-is before (or during) compilation.
Arguably it’s not the compiled binary that’s “safe”. It’s the code.
Arguably it’s not the compiled binary that’s “safe”. It’s the code.