diff options
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 14 |
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()}); } |