Leaks are absolutely considered safe by rust. Just look at Box::leak. And if we're comparing it to GC'd "leaks", those are typically hashmaps growning out of control and that can also happen
Leaks can happen in rust. The guarantee safe rust makes is that memory leaks cannot result in undefined behavior.