#[inline(always)]pubfnget_flag()->usize{ifx86_64::instructions::interrupts::are_enabled(){1}else{0}}#[inline(always)]pubfndisable(){x86_64::instructions::interrupts::disable();}#[inline(always)]pubfnset_flag(flag:usize){if flag ==0{x86_64::instructions::interrupts::disable();}else{x86_64::instructions::interrupts::enable();}}#[inline(always)]pubfnare_enabled()->bool{x86_64::instructions::interrupts::are_enabled()}