Należy jednak zauważyć, że blok unsafe stanowi integralny element projektu języka Rust i został przewidziany do implementacji niskopoziomowych abstrakcji, współpracy z kodem napisanym w innych językach programowania oraz bezpośredniej interakcji z systemem operacyjnym. Dokumentacja języka podkreśla, że użycie unsafe nie wyłącza większości mechanizmów bezpieczeństwa, takich jak borrow checker, lecz umożliwia wykonywanie ograniczonego zestawu operacji, których bezpieczeństwa kompilator nie może zagwarantować automatycznie.
Przypisy
Linki zewnętrzne Oficjalna strona języka Rust Język Rust w serwisie GitHub
Kategoria:Języki programowania Kategoria:Oprogramowanie na licencji Apache License Kategoria:Oprogramowanie na licencji MIT