Tour di Rust Indice dei Contenuti

Vite di vita esplicite

Anche se Rust non sempre lo mostra nel codice, il compilatore lo capisce la durata di ogni variabile e tenterà per convalidare che un riferimento non esiste mai più a lungo del suo proprietario.

Le funzioni possono essere esplicite parametrizzando la firma della funzione con simboli che aiutano a identificare quali parametri e valori restituiti condividono la stessa durata.

Gli identificatori di durata iniziano sempre con ' (ad esempio 'a, 'b, 'c)