Hacker News new | ask | show | jobs
by celeritascelery 812 days ago
That is just using a RefCell under the hood[1] so it is effectively the same trade-offs as the RefCell example from the article.

[1]https://docs.rs/gc/0.5.0/src/gc/lib.rs.html#495-498

2 comments

It doesn't require you to differentiate weak and strong references, so there's no risk of memory leaks due incorrect choice in Gc, unlike Rc IIUC.
Note: the two of you are linking to different crates. Samsara provides a Gc type, but it is not the gc crate.
It looks like you intended to say that on the sibling comment.
Yep! Sorry.