6
you are viewing a single comment's thread
view the rest of the comments
[-] Solemarc@lemmy.world 20 points 6 months ago* (last edited 6 months ago)

FYI, this is from 2015 and was deprecated around rust v1.0 release. It's not a current issue.

[-] BatmanAoD@programming.dev -1 points 6 months ago

Well, it's still true that mem::forget is safe, and Rust will almost certainly never change that. As noted in the blog post, this makes certain patterns unsound.

[-] arendjr@programming.dev 10 points 6 months ago* (last edited 6 months ago)

Only if your definition of soundness includes that leaks can never occur, which is not how Rust generally defines soundness. I think most Rust users know that the language doesn’t prevent leaks at this point.

[-] BatmanAoD@programming.dev 1 points 6 months ago

Maybe, but the comment I was responding to is not at all clear about what is deprecated and what is no longer an issue. Note, too, that the other top-level comment on the post is from someone who didn't realize that destructors can be missed.

load more comments (1 replies)
load more comments (1 replies)
this post was submitted on 26 Mar 2024
6 points (60.0% liked)

Rust

5845 readers
13 users here now

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits

  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)

founded 1 year ago
MODERATORS