#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(core_intrinsics)] #![allow(internal_features)] use std::intrinsics::ctlz_nonzero; fn main() { let x = 0b0001_1100_u8; let num_leading = unsafe { ctlz_nonzero(x) }; assert_eq!(num_leading, 3); }