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