usebebytes::BeBytes;// This should succeed - zero is allowed in flag enums
#[derive(BeBytes, Debug, PartialEq, Copy, Clone)]#[bebytes(flags)]enumFlagsWithZero{None=0,// Zero is allowed
Flag1 =1,
Flag2 =2,
Flag4 =4,}fnmain(){// This should compile fine
let flags =FlagsWithZero::Flag1 |FlagsWithZero::Flag2;assert_eq!(flags,3)}