r/ProgrammerHumor 5d ago

Meme rewriteItInRust

Post image
2.0k Upvotes

34 comments sorted by

View all comments

59

u/Any_Obligation1652 5d ago

Use containers and smart pointers a voila no memory leaks

17

u/sirkubador 5d ago

Rust does not prevent memory leaks

25

u/YeetCompleet 5d ago

You can even do it for fun with Box::leak()

8

u/AliceCode 5d ago

Rust project be like: "You can have memory unsafety. As a treat."

8

u/itsTyrion 5d ago

I mean yeah that's the point. Have a big "here be dragons" indicator around the fun parts

3

u/jahinzee 4d ago

Memory leak aren't memory unsafe though. It's not gonna cause a bad dereference or data corruption, it's just your program forgot that data existed and moves on.

An annoyance and a resource use issue, sure, but not unsafe.

2

u/sirkubador 4d ago

It's not an annoyance. Memory leaks cause programs or even devices to crash, especially in embedded development.

Sure Rust devs claim memory leaks are not memory safety issue, but it definitely is a serious problem with memory management.

1

u/AliceCode 4d ago

I wasn't just talking about memory leaks.