unlikely — 조건이 참일 가능성이 낮다고 알리기

unlikely — 조건이 참일 가능성이 낮다고 알리기

unlikely는 주어진 조건이 참일 가능성이 낮다는 힌트를 컴파일러에 주는 함수예요. nightly 전용 실험 API예요.

출처: Rust 공식 문서

본문

pub const fn unlikely(b: bool) -> bool

likely의 반대예요. 에러 처리나 드문 경우를 다루는 분기에서 "이 조건은 거의 실패/드물다"고 알려 CPU 가지 예측을 도와 성능을 높여요.

더 알아보기 (Learn more)

Rust 공식 문서