Tour de Rust Table des matières

Partage d'accès

RefCell est une structure de données couramment détenue par des pointeurs intelligents et qui contient des données. RefCellnous permet d'emprunter des références mutables et immuables vers ces données. Il empêche d'abuser de la fonctionnalité d'emprunt (en anglais borrowing) de Rust en appliquant des règles de sécurité liées à la mémoire lors de l'exécution:

Une seule référence mutable OU plusieurs références immuables, mais pas les deux!

Si vous violez ces règles, RefCell paniquera.