174522d2cSopenharmony_ciuse bitflags::bitflags; 274522d2cSopenharmony_ci 374522d2cSopenharmony_cibitflags! { 474522d2cSopenharmony_ci pub struct Flags1: u32 { 574522d2cSopenharmony_ci const FLAG_A = 0b00000001; 674522d2cSopenharmony_ci } 774522d2cSopenharmony_ci} 874522d2cSopenharmony_ci 974522d2cSopenharmony_cifn main() { 1074522d2cSopenharmony_ci assert_eq!(0b00000001, Flags1::FLAG_A.bits); 1174522d2cSopenharmony_ci} 12