Pointerii inteligenți pot părea limitați, dar pot fi combinați în moduri foarte utile.
Rc<Vec<Foo>>
- Permite clonarea mai multor pointeri inteligenți ce pot împrumuta același vector de structuri de date imutabile de pe heap.
Rc<RefCell<Foo>>
- Permite mai multor pointeri inteligenți să împrumute mutabil/imutabil aceeași structură Foo
.
Arc<Mutex<Foo>>
- Conferă mai multor pointeri inteligenți abilitatea de a bloca temporar împrumuturi mutabile/imutabile într-un mod caracteristic thread-urilor.
Detaliu despre memorie: