likely — 조건이 참일 가능성이 높다고 알리기

likely — 조건이 참일 가능성이 높다고 알리기

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

출처: Rust 공식 문서

본문

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

값은 그대로 돌려주지만, CPU 가지 예측(branch prediction)을 도와 성능을 높일 수 있어요. if likely(cond) { ... }처럼 조건을 감싸서 "이 조건은 보통 참"이라고 알려줘요.

더 알아보기 (Learn more)

Rust 공식 문서