cairo-native 0.2.6

A compiler to convert Cairo's intermediate representation Sierra code to MLIR.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
enum OuterEnum {
    A: felt252,
    B: InnerEmptyEnum,
}

enum InnerEmptyEnum {
    A: ()
}

fn main() -> (OuterEnum, OuterEnum) {
    (
        OuterEnum::A(1234),
        OuterEnum::B(InnerEmptyEnum::A(())),
    )
}