@BrodieOnLinux is this bait? 😅
While memory leaks are undesirable in almost all cases, they are "safe" - just because they don't cause memory access patterns that are, indeed, "unsafe" (use-after-free, double-free, reading uninitialized memory, unsynchronized read/writes to shared memory, etc.)
And the quotes around "safe" and "unsafe" are intentional - because those words have specific meaning in the Rust context ... (probably the source of much of the confusion around these terms wrt/ Rust)