Ξενάγηση στη Rust Πίνακας Περιεχομένων

Διαμοιρασμός πρόσβασης

Το RefCell είναι μία δομή δεδομένων-περιέκτης, συχνά κρατημένη από smart pointers, που παίρνει δεδομένα και μάς επιτρέπει να δανειζόμαστε μεταβλητές και αμετάβλητες αναφορές προς το περιεχόμενό της. Αποτρέπει την κατάχρηση του δανεισμού, επιβάλλοντας τους κανόνες ασφάλειας μνήμης της Rust κατά την εκτέλεση, όταν ζητάτε να δανειστείτε τα δεδομένα που βρίσκονται μέσα:

Μόνο μία μεταβλητή αναφορά Ή πολλαπλές αμετάβλητες αναφορές, ποτέ και τα δύο!

Αν παραβιάσετε αυτούς τους κανόνες, το RefCell θα πανικοβληθεί (panic).