본문으로 이동
Rust 컴파일러 에러에러
E0133

E0133 — unsafe 함수 호출에는 unsafe 블록이 필요함

unsafe 블록 바깥에서 unsafe 함수나 연산이 사용되었습니다.

rustcargo

이 에러의 원인

컴파일러가 메모리 안전성을 보장할 수 없어 unsafe 로 표시된 연산들이 있습니다. 로우 포인터 역참조, unsafe 함수 호출, 가변 정적 변수 접근 등이 해당됩니다.

수정 방법

unsafe 연산을 unsafe { } 블록으로 감싸세요. 해당 연산이 안전한 이유를 설명하는 안전성 주석을 추가하세요. 안전한 대안이 있는지 검토하세요.

공식 문서

관련 에러 코드