Borrowing en Rust: préstamos, lifetimes y cómo leer al borrow checker
28 de octubre de 2026
·
9 min de lectura
Hace dos días conté en Ownership en Rust la primera mitad de la historia: cada valor tiene un único dueño, asignar o pasar a una función un tipo que no es Copy lo mueve, y el valor se libera en la llave de cierre del ámbito de su dueño. Aquel post terminaba con un incordio: si una función necesita leer un String, pasárselo es regalárselo, y para recuperarlo hay que devolverlo. Nadie escribe así. La solución es prestar, y la parte del compilador que vigila esos préstamos es la que todo el mundo llama, con una mezcla de respeto y...