summaryrefslogtreecommitdiff
path: root/examples/10-transient-0/src/data.hob
blob: 80ba8e5c6917dbdd000ede23adc41244e9c9178a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
struct StructWithBool {
    field a: Bool;
    field b: Bool;
}

struct StructWithInt32 {
    field a: Int32;
    field b: Int32;
}

struct StructWithInt64 {
    field a: Int64;
    field b: Int64;
}

struct StructWithString {
    field a: String;
    field b: String;
}

struct OuterStruct {
    field inner: InnerStruct;
    field c: Int32;
}

struct InnerStruct {
    field a: Int32;
    field b: Int32;
}

struct StructWithList {
    field a: List[Int64];
    field b: List[InnerStruct];
}

struct StructWithOption {
    field a: Option[Int64];
    field b: Option[InnerStruct];
}