The point with weakrefs, though, is that they still require developer intervention.
Also, you can use most memory management facilities in Rust (including reference counting) without `unsafe`.
Also, you can use most memory management facilities in Rust (including reference counting) without `unsafe`.