Comment by LinusU

10 days ago

Memory safety has nothing to do with memory leaks, and it's perfectly valid to leak memory in Rust?

e.g. `Box::leak(Box::new( ... ))`

Generally it's automatically dropped unless you go out of your way to use the leak function, which most software doesn't do.

Memory safety doesn't help too much here, but "RAII" (automatically dropping values when they go out of scope) does.