unreachable_unchecked — 도달할 수 없다고 알리기
unreachable_unchecked — 도달할 수 없다고 알리기
unreachable_unchecked는 이 코드에 절대 도달하지 않는다고 컴파일러에 알리는 unsafe 함수예요.
출처: Rust 공식 문서
본문
pub const unsafe fn unreachable_unchecked() -> !
호출되면 절대 반환하지 않는다는 전제 아래 동작해요. 만약 실제로 이 지점에 도달하면 정의되지 않은 동작(UB)이에요. 안전하지 않은 최적화(예: 완전한 match가 아니라는 것을 프로그래머가 보장하는 경우)에 사용하되, 신중하게 써야 해요.