3 ms·
Yes but single owner and refcount of 1 are semantically the same. If you want to be strict about this just keep the Rc private to the implementations and only h
by vvanders 9y ago
Yes but single owner and refcount of 1 are semantically the same. If you want to be strict about this just keep the Rc private to the implementations and only hand out Weak<T>.
- mehrdadn 9y agoSo you're suggesting we add a refcount to every value because it can be made to be semantically the same as not having one?
- vvanders 9y agoIf you want to stay in safe Rust, sure. If that's too much overhead feel free to drop down to unsafe and do it just like in C/C++. FWIW Rc is pretty lightweight. Arc is the heavier(and threadsafe) variant.
- deleted 9y ago[deleted]