A RefCell
egy olyan adatstruktúra, ami képes kölcsönadni mind meg nem változtatható, mind
pedig megváltoztatható módon az általa birtokolt adatot. Gyakran használják egyéb okos mutatók
megvalósításakor. Az egyszerű referenciákkal szemben nem fordítási, hanem futásidőben ellenőrzi
a Rust kölcsönvételi szabályait, így segít megakadályozni azok megkerülését:
Egyszerre csak egy megváltoztatható VAGY akármennyi meg nem változtatható referencia lehet, de sosem lehet egyszerre mindkettő!
Ha megsértjük ezt a szabályt, a RefCell
pánikol.