rui 0.6.1

Experimental Declarative UI library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Generates macro invocations in viewtuple.rs

max_elements = 128

print("pub const VIEW_TUPLE_MAX_ELEMENTS: usize = %d;" % max_elements)

for i in range(1, max_elements+1):
    # impl_view_tuple!(3; V0, V1, V2; 0, 1, 2);
    print("impl_view_tuple!(%d; " % i, end="")
    for j in range(i-1):
        print("V%d, " % j, end="")
    print("V%d" % (i-1), end="")
    print("; ", end="")
    for j in range(i-1):
        print("%d, " % j, end="")
    print("%d);" % (i-1))