Function init [src]
Prototype
pub fn init(has_else: bool, has_under: bool, additional_items: AdditionalItems) SpecialProngs Parameters
has_else: boolhas_under: booladditional_items: AdditionalItems Source
pub fn init(has_else: bool, has_under: bool, additional_items: AdditionalItems) SpecialProngs {
const else_bit: u3 = @intFromBool(has_else);
const under_bits: u3 = if (has_under)
@intFromEnum(additional_items)
else
@intFromEnum(SpecialProngs.none);
return @enumFromInt(else_bit | under_bits);
}