-
as: Utilizzato per effettuare cast di tipi e rinominare importazioni.
-
break: Interrompe un ciclo (loop, for, while).
-
const: Definisce una costante immutabile con un valore fisso.
-
continue: Salta alla prossima iterazione di un ciclo.
-
crate: Riferisce al crate corrente, che è un'unità di compilazione in Rust.
-
else: Parte di una dichiarazione condizionale if, esegue il blocco di codice se la condizione if è falsa.
-
enum: Definisce un tipo enumerato, che può avere varianti diverse.
-
extern: Permette di dichiarare funzioni e variabili esterne, spesso utilizzato per l'interoperabilità con altri linguaggi.
-
false: Valore booleano falso.
-
.fn: Definisce una funzione.
-
for: Inizia un ciclo for, che itera su una collezione.
-
if: Inizia una dichiarazione condizionale.
-
impl: Definisce un blocco di implementazione per un tipo, dove vengono definiti metodi e funzioni associate.
-
in: Utilizzato in un ciclo for per specificare la collezione da iterare.
-
let: Dichiarazione di una variabile.
-
loop: Inizia un ciclo infinito.
-
match: Inizia una dichiarazione di pattern matching.
-
mod: Definisce un modulo, che è un'unità di organizzazione del codice.
-
move: Trasferisce la proprietà di una variabile in una chiusura (closure).
-
mut: Indica che una variabile è mutabile.
-
pub: Rende una funzione, un modulo o una variabile pubblica e accessibile da altri moduli.
-
ref: Crea un riferimento a una variabile in un pattern.
-
return: Esce da una funzione e restituisce un valore.
-
self: Riferisce all'istanza corrente di una struttura o di un enum.
-
Self: Riferisce al tipo corrente all'interno di un blocco di implementazione.
-
static: Definisce una variabile con durata di vita statica.
-
struct: Definisce una struttura, che è un tipo di dato composto.
-
super: Riferisce al modulo genitore del modulo corrente.
-
trait: Definisce un trait, che è un insieme di metodi che un tipo può implementare.
-
:true Valore booleano vero.
-
type: Definisce un alias di tipo.
-
unsafe: Indica un blocco di codice che può eseguire operazioni non sicure.
-
use: Importa moduli, funzioni o tipi in un ambito.
-
where: Aggiunge vincoli ai parametri di tipo in una dichiarazione generica.
-
while: Inizia un ciclo while, che continua finché una condizione è vera.