1#[inline(always)] 2pub fn likely(b: bool) -> bool { 3 if !b { 4 cold(); 5 } 6 b 7} 8 9#[inline(always)] 10pub fn unlikely(b: bool) -> bool { 11 if b { 12 cold(); 13 } 14 b 15} 16 17#[inline(always)] 18#[cold] 19fn cold() {}