summaryrefslogtreecommitdiff
path: root/examples/16-transient-0/src/data.hob
diff options
context:
space:
mode:
Diffstat (limited to 'examples/16-transient-0/src/data.hob')
-rw-r--r--examples/16-transient-0/src/data.hob10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/16-transient-0/src/data.hob b/examples/16-transient-0/src/data.hob
index df96916..ed93768 100644
--- a/examples/16-transient-0/src/data.hob
+++ b/examples/16-transient-0/src/data.hob
@@ -32,6 +32,16 @@ struct StructWithStruct {
field c: Int32;
}
+struct GenericStruct[A, B] {
+ field a: A;
+ field b: B;
+}
+
+struct StructWithGenericStruct {
+ field a: GenericStruct[Int32, String];
+ field b: GenericStruct[Option[String], GenericStruct[Option[String], GenericStruct[String, String]]];
+}
+
struct StructWithList {
field a: List[Int64];
field b: List[StructWithInt32];