İçeriğe geç
Rust Derleyici HatalarıHata
E0133

E0133 — Unsafe Fonksiyon Çağrısı Unsafe Blok Gerektirir

Bir unsafe fonksiyon veya işlem, unsafe bloğu dışında kullanılıyor.

rustcargo

Bu hatanın nedenleri

Rust'taki bazı işlemler, derleyici bellek güvenliğini garanti edemediği için unsafe olarak işaretlenir. Bunlara raw pointer'ların dereference edilmesi, unsafe fonksiyonların çağrılması ve mutable static'lere erişim dahildir.

Nasıl düzeltilir

Unsafe işlemi bir unsafe { } bloğuna sarın. İşlemin neden güvenli olduğunu açıklayan bir güvenlik yorumu ekleyin. Güvenli bir alternatifin mevcut olup olmadığını değerlendirin.

Resmi Belgeler

İlgili Hata Kodları