summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig
index fa6fe82..c87075e 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -31,4 +31,18 @@ pub fn main() !void {
while (global_iterator.next()) |pair| {
std.debug.print("{f}\n", .{pair.key});
}
+
+ const structtype: *zpy.Type = try .new(
+ .{ .name = "MyStruct" },
+ &.{
+ .{ .name = "first" },
+ .{ .name = "second" },
+ }
+ );
+
+ var struct_seq: *zpy.StructSequence = try .new(structtype);
+ struct_seq.set(0, (try zpy.Int.from(42)).asObject());
+ struct_seq.set(1, (zpy.Str.from("hello")).asObject());
+
+ std.debug.print("struct = {f}\n", .{struct_seq.asObject()});
}