Vai al contenuto
Errori del compilatore RustErrore
E0133

E0133 — La Chiamata a una Funzione Unsafe Richiede un Blocco unsafe

Una funzione o un'operazione unsafe viene utilizzata al di fuori di un blocco unsafe.

rustcargo

Cause di questo errore

Alcune operazioni in Rust sono contrassegnate come unsafe perché il compilatore non può garantirne la sicurezza della memoria. Queste includono il dereferenziamento di puntatori raw, la chiamata a funzioni unsafe e l'accesso a variabili statiche mutabili.

Come correggerlo

Racchiudi l'operazione unsafe in un blocco unsafe { }. Aggiungi un commento di sicurezza che spieghi perché l'operazione è sicura. Valuta se esiste un'alternativa sicura disponibile.

Documentazione ufficiale

Codici di errore correlati