cairo-native 0.9.0-rc.8

A compiler to convert Cairo's IR Sierra code to MLIR and execute it.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use array::ArrayTrait;

fn run_test() -> (u32, u32, u32, u32) {
    let mut numbers = ArrayTrait::new();
    numbers.append(4_u32);
    numbers.append(3_u32);
    numbers.append(2_u32);
    numbers.append(1_u32);
    (
        *numbers.at(0),
        *numbers.at(1),
        *numbers.at(2),
        *numbers.at(3),
    )
}