본문으로 건너뛰기

unsafe-rust

언세이프 러스트

Unsafe Rust는 안전성 검사를 우회하여 포인터 연산, 외부 함수 호출, 직접 메모리 접근 같은 저수준 연산을 허용하는 러스트의 부분이다. 트랜스파일러가 C 코드를 그대로 라인 단위로 변환하면 많은 코드가 Unsafe Rust로 생성되며 이후 수동 보완이 필요하다. Unsafe 영역을 줄여야 idiomatic하고 안전한 Rust로 전환할 수 있다.