cairo-native 0.2.6

A compiler to convert Cairo's intermediate representation Sierra code to MLIR.
enum OuterEnum {
    A: felt252,
    B: InnerCEnum,
}

enum InnerCEnum {
    A: (),
    B: (),
    C: (),
    D: (),
}

fn main() -> (OuterEnum, OuterEnum, OuterEnum, OuterEnum, OuterEnum) {
    (
        OuterEnum::A(1234),
        OuterEnum::B(InnerCEnum::A(())),
        OuterEnum::B(InnerCEnum::B(())),
        OuterEnum::B(InnerCEnum::C(())),
        OuterEnum::B(InnerCEnum::D(())),
    )
}