Saltar al contenido

Haz el cambio de dueño

La máquina comienza con s como dueño de un String. Tu objetivo es observarlo mediante un préstamo, terminar la observación, moverlo a t y liberar el recurso al terminar el ámbito de t.

El estado muestra el dueño, si hay un préstamo activo y si el buffer sigue vivo. Cada botón representa una operación de este escenario. Un intento de mover mientras el préstamo aún debe usarse se rechaza.

La simulación no compila Rust ni permite introducir código. Modela estas cuatro operaciones para comprobar la secuencia y la responsabilidad de liberación.

Construye la secuencia del escenario y observa cada estado.

Selecciona las operaciones en orden. Puedes reiniciar la secuencia.

Dueño: s

Préstamo: inactivo

Buffer: vivo

s: disponible