Tour de Rust Tabla de Contenidos

Acceso Compartido

RefCell es una estructura de datos de tipo contenedor comúnmente compuesta por punteros inteligentes que toma datos y nos permite tomar prestadas referencias mutables e inmutables de lo que hay dentro. Evita que se abuse de los préstamos haciendo cumplir las reglas de seguridad de la memoria de Rust en tiempo de ejecución cuando pides prestado los datos del interior:

Sólo permite una referencia mutable o múltiples referencias inmutables, ¡pero no ambas!

Si incumples estas reglas, RefCell entrará en pánico.