Tour of Rust Inhoudsopgave

Expliciete Levensduren

Hoewel Rust het niet altijd in de code laat zien, begrijpt de compiler de levensduur (lifetime) van elke variabele en zal proberen te controleren dat een referentie nooit langer bestaat dan de eigenaar ervan.

Functies kunnen expliciet zijn door de signatuur van de functie te parametriseren met symbolen die helpen aangeven welke parameters en retourwaarden dezelfde levensduur delen.

Levensduurspecificaties beginnen altijd met een ' (bijv. 'a, 'b, 'c)