Hacker News new | ask | show | jobs
by oconnor663 2446 days ago
I think `#[may_dangle]` is an exception to this, and the standard library puts it on many (most?) container types.
1 comments

It is not an exception; #[may_dangle] does not change the time drop runs. All it does is promise that drop will not access borrowed data, allowing that data to die before drop: https://doc.rust-lang.org/nightly/nomicon/dropck.html