Javier Valencia Javier Valencia

Filtrando por tag: lifetimes

1 resultado

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...